XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total Gross Sales $ 76,321 $ 81,238 $ 210,877 $ 219,142
Returns 2,650 2,493 6,451 6,039
Warranties 336 358 1,191 988
Customer Allowances 5,597 5,029 15,667 14,055
Total Gross-to-Net Sales Adjustments 8,583 7,880 23,309 21,082
Total Net Sales 67,738 73,358 187,568 198,060
Mass Merchants [Member]        
Total Gross Sales 32,725 35,931 72,877 72,101
Specialty Dealers [Member]        
Total Gross Sales 17,238 19,669 59,511 65,134
E-commerce [Member]        
Total Gross Sales 22,122 21,785 65,927 69,512
International [Member]        
Total Gross Sales 3,355 2,961 9,879 9,189
Other Channels [Member]        
Total Gross Sales $ 881 $ 892 $ 2,683 $ 3,206