XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Total Gross Sales $ 70,509 $ 74,931 $ 134,556 $ 137,904
Returns 1,965 2,034 3,801 3,546
Warranties 410 190 855 630
Customer Allowances 5,608 4,936 10,070 9,026
Total Gross-to-Net Sales Adjustments 7,983 7,160 14,726 13,202
Total Net Sales 62,526 67,771 119,830 124,702
Mass Merchants [Member]        
Total Gross Sales 19,127 19,480 40,152 36,170
Specialty Dealers [Member]        
Total Gross Sales 21,278 23,850 42,273 45,465
E-commerce [Member]        
Total Gross Sales 25,442 27,135 43,805 47,727
International [Member]        
Total Gross Sales 3,668 3,187 6,524 6,228
Other Channels [Member]        
Total Gross Sales $ 994 $ 1,279 $ 1,802 $ 2,314