XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Summary of Operations and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment, Estimated Useful Life [Table Text Block]
Buildings 10 40
Machinery and Equipment 5 10
Furniture and Fixtures 3 10
Computer Hardware and Software 2 5
Leasehold Improvements Lesser of useful life or lease term