v3.25.4
Note 10 - Taxes - Schedule of Income Tax Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Federal $ 3,349  
State 60  
Total 4,214 $ (1,900)
State Administration of Taxation, China [Member]    
Foreign: 473  
Other Country Tax Authorities [Member]    
Foreign: $ 332