XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Revenue - Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contract assets - current (unbilled receivables) $ 4,994 $ 12,793 $ 18,244
Contract liabilities - current (deferred revenue) 6,120 3,046 8,847
Accounts receivable, net 111,376 84,129 $ 107,274
Balance, January 1 3,046 8,847  
New advance payments received 17,551 4,121  
Recognized as revenue during period (14,469) (9,930)  
Currency translation (8) 8  
Balance, December 31 $ 6,120 $ 3,046