XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total Gross Sales $ 61,508 $ 64,047
Returns 1,540 1,836
Warranties 373 445
Customer Allowances 4,116 4,462
Total Gross-to-Net Sales Adjustments 6,029 6,743
Total Net Sales 55,479 57,304
Mass Merchants [Member]    
Total Gross Sales 20,178 21,025
Specialty Dealers [Member]    
Total Gross Sales 20,567 20,995
E-commerce [Member]    
Total Gross Sales 16,264 18,363
International [Member]    
Total Gross Sales 3,698 2,856
Other Channels [Member]    
Total Gross Sales $ 801 $ 808