XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total Gross Sales $ 61,113 $ 70,509 $ 122,621 $ 134,556
Returns 1,547 1,965 3,087 3,801
Warranties 159 410 532 855
Customer Allowances 5,074 5,608 9,190 10,070
Total Gross-to-Net Sales Adjustments 6,780 7,983 12,809 14,726
Total Net Sales 54,333 62,526 109,812 119,830
Mass Merchants [Member]        
Total Gross Sales 17,332 19,127 37,510 40,152
Specialty Dealers [Member]        
Total Gross Sales 17,644 21,278 38,211 42,273
E-commerce [Member]        
Total Gross Sales 22,500 25,442 38,764 43,805
International [Member]        
Total Gross Sales 2,792 3,668 6,490 6,524
Other Channels [Member]        
Total Gross Sales $ 845 $ 994 $ 1,646 $ 1,802