v3.26.3
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Total Gross Sales $ 72,405 $ 75,295 $ 197,547 $ 197,916
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
Mass Merchants [Member]        
Total Gross Sales 29,030 31,212 63,516 68,722
Specialty Dealers [Member]        
Total Gross Sales 17,110 17,799 58,678 56,010
E-commerce [Member]        
Total Gross Sales 21,623 22,493 63,264 61,257
International [Member]        
Total Gross Sales 3,790 3,190 9,603 9,680
Other Channels [Member]        
Total Gross Sales $ 852 $ 601 $ 2,486 $ 2,247