XML 93 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2024
Sep. 30, 2022
Dec. 31, 2024
Other Commitment     $ 50.1
Purchase Orders For Inventory [Member]      
Other Commitment     36.0
Information Technology Related Commitments [Member]      
Other Commitment     $ 14.1
Tariff Matter [Member]      
Loss Contingency Accrual, Payments $ 2.5 $ 5.9