v3.25.2
Note 16 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Expense (Benefit) $ 10,000 $ 12,000 $ 0 $ 5,000
Effective Income Tax Rate Reconciliation, Percent     0.00% (4.00%)
Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount     $ 6,000  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     21.00%  
Foreign Tax Jurisdiction [Member]        
Income Tax Rate Reconciliation, Change in Tax Status     $ 19,000  
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount     $ 9,000  
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount       $ 11,000
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount       $ 11,000