XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Total Gross Sales $ 75,295 $ 76,321 $ 197,916 $ 210,877
Returns 2,002 2,650 5,089 6,451
Warranties 252 336 784 1,191
Customer Allowances 5,255 5,597 14,445 15,667
Total Gross-to-Net Sales Adjustments 7,509 8,583 20,318 23,309
Total Net Sales 67,786 67,738 177,598 187,568
Mass Merchants [Member]        
Total Gross Sales 31,212 32,725 68,722 72,877
Specialty Dealers [Member]        
Total Gross Sales 17,799 17,238 56,010 59,511
E-commerce [Member]        
Total Gross Sales 22,493 22,122 61,257 65,927
International [Member]        
Total Gross Sales 3,190 3,355 9,680 9,879
Other Channels [Member]        
Total Gross Sales $ 601 $ 881 $ 2,247 $ 2,683