XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Nature of Operations and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Depreciation $ 3,200 $ 3,200
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal 3,905 (0)
Research and Development Expense 3,200 3,100
Advertising Expense $ 7,200 6,900
Licensing Agreements [Member]    
Finite-Lived Intangible Asset, Useful Life 17 years  
Developed Technology Rights [Member]    
Finite-Lived Intangible Asset, Useful Life 5 years  
Trademarks [Member]    
Finite-Lived Intangible Asset, Useful Life 20 years  
Noncompete Agreements [Member]    
Finite-Lived Intangible Asset, Useful Life 5 years  
Disposal Group, Held-for-Sale or Disposed of by Sale, Not Discontinued Operations [Member] | Mexico Facility [Member]    
Disposal Group, Including Discontinued Operation, Consideration $ 6,600  
Proceeds from Sale of Productive Assets 5,900  
Escrow Deposit 700  
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal $ 3,900  
Minimum [Member] | Customer Lists [Member]    
Finite-Lived Intangible Asset, Useful Life 3 years  
Minimum [Member] | Patents [Member]    
Finite-Lived Intangible Asset, Useful Life 5 years  
Maximum [Member] | Customer Lists [Member]    
Finite-Lived Intangible Asset, Useful Life 15 years  
Maximum [Member] | Patents [Member]    
Finite-Lived Intangible Asset, Useful Life 15 years  
Building [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life 20 years  
Building [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life 30 years  
Machinery and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life 5 years  
Machinery and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life 15 years  
Tools, Dies and Molds [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life 2 years  
Tools, Dies and Molds [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life 5 years  
Book Overdrafts Reclassified to Accrued Liabilities [Member]    
Bank Overdrafts $ 100 $ 3,400