v3.26.3
Note 12 - Income Taxes (Details Textual) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
Jun. 30, 2026
Sep. 30, 2026
Dec. 31, 2025
Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount $ 0.1    
Unrecognized Tax Benefits   $ 16.5 $ 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.2  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued   $ 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