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