v3.25.2
Note 2 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Trade accounts receivables $ 12,416   $ 11,054
Revenue recognized that was included in deferred revenue at beginning of year due to completion of services (12,009) $ (11,193)  
Deferred revenue, current portion 15,603   15,786
Increases due to invoicing of client, net of amounts recognized as revenue 11,826 10,928  
Noncurrent deferred revenue included in other long-term liabilities 216   216
Decreases due to completion of services (or portion of services) and transferred to accounts receivable (177) (79)  
Change due to cumulative catch-up adjustments arising from changes in expected contract consideration 0 (55)  
Increases due to revenue recognized in the period with additional performance obligations before invoicing 77 $ 21  
Other Current Assets [Member]      
Contract assets included in other current assets $ 86   $ 186