v3.26.1
Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Capitalized contract cost $ 272 $ 376
Direct Expenses [Member]    
Capitalized contract cost 32 20
Selling, General and Administrative Expense [Member]    
Capitalized contract cost $ 240 $ 356