v3.26.1
Note 11 - Income Taxes (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Unrecognized Tax Benefits $ 16.6   $ 16.6   $ 17.5
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations, Expired     1.2    
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations     0.8    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense $ 0.1 $ 0.1 $ 0.8 $ 1.0  
Income Tax Jurisdiction, Domestic Federal [Member]          
Open Tax Year     2022 2023 2024 2025 2026    
Income Tax Jurisdiction, Domestic State and Local [Member]          
Open Tax Year     2019 2020 2021 2022 2023 2024 2025 2026    
Income Tax Jurisdiction, Foreign [Member] | Asian Tax Authorities [Member]          
Open Tax Year     2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026    
Income Tax Jurisdiction, Foreign [Member] | European Tax Authorities [Member]          
Open Tax Year     2018 2019 2020 2021 2022 2023 2024 2025 2026