v3.26.1
Note 12 - Income Taxes - Schedule of Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statutory rate, percent   21.00% 21.00%
State and local income tax, net of federal income tax effect *, percent   (0.20%) 1.60%
Statutory tax rate difference, percent   (1.50%) 6.10%
Changes in valuation allowance, percent   (32.30%) (25.70%)
Stock-based compensation, percent   (2.40%) (1.70%)
Total provision for income taxes $ 1,658 $ 1,134 $ 160
Total tax expense, percent (7.70%) (10.60%) (0.80%)
Stock-based compensation   (2.40%) (1.70%)
Foreign tax rate differential   (1.50%) 6.10%
Foreign tax incentives   1.90% 0.10%
Foreign income inclusion   0.00% 0.00%
Tax effect in equity method loss or gain from unconsolidated affiliates   2.80% 0.40%
Other   0.10% (2.60%)
Domestic Tax Jurisdiction [Member]      
Statutory rate $ (4,524)    
Statutory rate, percent 21.00%    
State and local income tax, net of federal income tax effect * $ 14    
State and local income tax, net of federal income tax effect *, percent (0.06%)    
Changes in valuation allowance $ 2,262    
Changes in valuation allowance, percent (10.50%)    
Other $ 85    
Other, percent (0.39%)    
Stock-based compensation $ (604)    
Stock-based compensation, percent 2.80%    
Stock-based compensation 2.80%    
Foreign Tax Jurisdiction [Member] | State Administration of Taxation, China [Member]      
Statutory tax rate difference $ 1,068    
Statutory tax rate difference, percent (4.96%)    
Changes in valuation allowance $ 4,369    
Changes in valuation allowance, percent (20.28%)    
Prior year tax adjustment $ 580    
Prior year tax adjustment, percent (2.69%)    
Enhanced research deduction $ (1,470)    
Enhanced research deduction, percent 6.82%    
Other $ (122)    
Other, percent 0.56%    
Foreign tax rate differential (4.96%)