v3.26.1
Note 2 - Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts receivable $ 35,198 $ 27,006
Less: allowance for credit losses 0 0
Total accounts receivable, net 35,198 27,006
Trade Accounts Receivable [Member]    
Accounts receivable 20,707 17,774
Unbilled [Member]    
Accounts receivable 13,617 8,841
Non-Trade [Member]    
Accounts receivable $ 874 $ 391