v3.26.3
Note J - Revenue From Contracts With Customers (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 

All Amounts in Thousands

 

September

30, 2026

   

September

30, 2025

   

September

30, 2026

   

September

30, 2025

 
                                 

Gross Sales by Channel:

                               

Mass Merchants

  $ 29,030     $ 31,212     $ 63,516     $ 68,722  

Specialty Dealers

    17,110       17,799       58,678       56,010  

E-commerce

    21,623       22,493       63,264       61,257  

International

    3,790       3,190       9,603       9,680  

Other

    852       601       2,486       2,247  

Total Gross Sales

    72,405       75,295       197,547       197,916  
                                 

Less: Gross-to-Net Sales Adjustments

                               

Returns

    2,020       2,002       4,666       5,089  

Warranties

    169       252       550       784  

Customer Allowances

    4,608       5,255       13,236       14,445  

Total Gross-to-Net Sales Adjustments

    6,797       7,509       18,452       20,318  

Total Net Sales

  $ 65,608     $ 67,786     $ 179,095     $ 177,598