v3.26.1
Note 1 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jan. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable, after Allowance for Credit Loss, Current $ 26,837   $ 28,499 $ 26,131
Contract with Customer, Liability, Current 120   721 556
Unbilled Receivables, Current 12,512   17,701 $ 18,625
Financing Receivable, Allowance for Credit Loss   $ 427    
Goodwill $ 0   $ 0  
ATM Agreement [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 0      
ATM Agreement [Member] | Maximum [Member]        
Equity, Shares Issuable, Value $ 11,200