Annual report [Section 13 and 15(d), not S-K Item 405]

Note 2 - Summary of Significant Accounting Policies and Estimates (Details Textual)

v3.25.4
Note 2 - Summary of Significant Accounting Policies and Estimates (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Nov. 05, 2025
$ / shares
Dec. 31, 2023
USD ($)
Accounts Receivable, after Allowance for Credit Loss, Current   $ 7,308 $ 7,238   $ 5,645
Tangible Asset Impairment Charges   $ 0 $ 0    
Employee Retention Credit $ 523        
Employee Retention Credit, Offset to Expenses 454        
Interest Income (Expense), Net [Member]          
Employee Retention Credit $ 69        
Phantom PSUs [Member]          
Share-Based Compensation Non-option Equity Instrument Vesting Share Price (in dollars per share) | $ / shares       $ 7.5  
Minimum [Member]          
Property, Plant and Equipment, Useful Life (Year)   3 years      
Maximum [Member]          
Property, Plant and Equipment, Useful Life (Year)   10 years      
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Number Of Customers   1 2    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer A [Member]          
Concentration Risk, Percentage   29.00% 17.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer B [Member]          
Concentration Risk, Percentage     17.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]          
Number Of Customers   2 1    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer A [Member]          
Concentration Risk, Percentage   16.00% 17.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer B [Member]          
Concentration Risk, Percentage   10.00%