v3.26.1
Note 12 - Income Taxes - Cash Paid for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, Federal $ (689)    
Income taxes paid, net of amounts refunded 586 $ 962 $ 686
Arizona Tax Authority [Member]      
Income Tax Paid, State and Local (20)    
New York State Division of Taxation and Finance [Member]      
Income Tax Paid, State and Local 1    
Oregon Tax Authority [Member]      
Income Tax Paid, State and Local 12    
State Administration of Taxation, China [Member]      
Income Tax Paid, Foreign $ 1,282