Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Note 2 - Basis of Presentation and Summary of Significant Accounting Policies and Estimates (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 05, 2025
$ / shares
shares
Mar. 31, 2026
USD ($)
Mar. 31, 2025
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Accounts Receivable, Credit Loss Expense (Reversal)   $ 298      
Accounts Receivable, after Allowance for Credit Loss, Current   $ 4,537   $ 7,308 $ 7,238
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Number Of Customers   3   1  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer A [Member]          
Concentration Risk, Percentage   14.00%   29.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer B [Member]          
Concentration Risk, Percentage   13.00%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer C [Member]          
Concentration Risk, Percentage   11.00%      
Customer Concentration Risk [Member] | Revenue Benchmark [Member]          
Number Of Customers   2 2    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer A [Member]          
Concentration Risk, Percentage   16.00% 12.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer B [Member]          
Concentration Risk, Percentage   15.00% 12.00%    
Phantom PSUs [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 257        
Share-Based Compensation Non-option Equity Instrument Vesting Share Price (in dollars per share) | $ / shares $ 7.5