v3.26.1
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total Gross Sales $ 60,848 $ 61,508
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
Mass Merchants [Member]    
Total Gross Sales 17,784 20,178
Specialty Dealers [Member]    
Total Gross Sales 23,000 20,567
E-commerce [Member]    
Total Gross Sales 16,788 16,264
International [Member]    
Total Gross Sales 2,485 3,698
Other Channels [Member]    
Total Gross Sales $ 791 $ 801