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 |
| X | ||||||||||
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of other income tax expense (benefit). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|