v3.26.1
Note J - Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

 

All Amounts in Thousands

 

March 31, 2026

   

March 31, 2025

 
                 

Gross Sales by Channel:

               

Mass Merchants

  $ 17,784     $ 20,178  

Specialty Dealers

    23,000       20,567  

E-commerce

    16,788       16,264  

International

    2,485       3,698  

Other

    791       801  

Total Gross Sales

    60,848       61,508  
                 

Less: Gross-to-Net Sales Adjustments

               

Returns

    1,021       1,540  

Warranties

    251       373  

Customer Allowances

    3,791       4,116  

Total Gross-to-Net Sales Adjustments

    5,063       6,029  

Total Net Sales

  $ 55,785     $ 55,479