Note 1 - Description of Business and Basis of Presentation 1 (Details Textual) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| Proceeds From Tariff Refund | $ 61.4 | $ 61.4 |
| Tariff Refund, Reduction of Cost of Goods Sold | $ 71.1 | $ 71.1 |