XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Note 16 - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 25, 2021
Gross Sales $ 292,654 $ 343,125 $ 346,242
Returns 8,426 5,256 8,304
Warranties 528 2,472 2,488
Customer Allowances 20,134 21,640 21,838
Total Gross-to-Net Sales Adjustments 29,088 29,368 32,630
Total Net Sales 263,566 313,757 313,612
Mass Merchants [Member]      
Gross Sales 88,991 104,097 115,949
Specialty Dealers [Member]      
Gross Sales 85,713 98,954 96,166
E-commerce [Member]      
Gross Sales 101,964 119,401 119,550
International [Member]      
Gross Sales 12,011 16,183 11,337
Other Channels [Member]      
Gross Sales $ 3,975 $ 4,490 $ 3,240