XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Note J - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total Gross Sales $ 64,294 $ 61,113 $ 125,142 $ 122,621
Returns 1,625 1,547 2,646 3,087
Warranties 130 159 381 532
Customer Allowances 4,837 5,074 8,628 9,190
Total Gross-to-Net Sales Adjustments 6,592 6,780 11,655 12,809
Total Net Sales 57,702 54,333 113,487 109,812
Mass Merchants [Member]        
Total Gross Sales 16,702 17,332 34,486 37,510
Specialty Dealers [Member]        
Total Gross Sales 18,568 17,644 41,568 38,211
E-commerce [Member]        
Total Gross Sales 24,853 22,500 41,641 38,764
International [Member]        
Total Gross Sales 3,328 2,792 5,813 6,490
Other Channels [Member]        
Total Gross Sales $ 843 $ 845 $ 1,634 $ 1,646