XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Note 14 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Total Gross Sales $ 266,867 $ 283,956
Returns 6,448 8,665
Warranties 1,011 1,690
Customer Allowances 19,250 22,091
Total Gross-to-Net Sales Adjustments 26,709 32,446
Total Net Sales 240,158 251,510
Mass Merchants [Member]    
Total Gross Sales 87,507 91,720
Specialty Dealers [Member]    
Total Gross Sales 77,788 81,076
E-commerce [Member]    
Total Gross Sales 86,944 94,675
International [Member]    
Total Gross Sales 11,773 13,114
Other Channels [Member]    
Total Gross Sales $ 2,855 $ 3,371