v3.26.1
Note 18 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
May 27, 2026
May 20, 2026
Apr. 29, 2026
May 31, 2021
Jul. 06, 2026
Aug. 09, 2021
Taxes Notification of Audit Result [Member]            
Taxes Payable           $ 1.0
Other Tax Expense (Benefit)       $ 0.4    
IEEPA Tariff Refund Claim [Member]            
Other Tax Expense (Benefit) $ (1.2) $ (0.2)     $ (5.9)  
Loss Contingency, Damages Sought, Value     $ 5.7