v3.25.4
Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss $ 1,000 $ 700 $ 1,000
Advertising Expense   23,400 19,900
Operating Expenses   160,103 147,944
Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)   0 4,000
Trademarks [Member]      
Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) $ 4,000 0 4,000
Shipping and Handling [Member]      
Operating Expenses   $ 30,100 $ 27,000
Minimum [Member]      
Revenue From Contract /with Customer, Payment Term (Day)   30 days  
Maximum [Member]      
Revenue From Contract /with Customer, Payment Term (Day)   60 years  
Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Number of Major Customers   1 0
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]      
Concentration Risk, Percentage   15.00%