XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Revenue Recognition - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Unbilled AR, ending balance $ 6,150 $ 9,958
Deferred Program Costs, ending balance 2,523 2,136
Contract Liabilities, ending balance 57,829 50,760
Unbilled AR, increase for balance acquired 0  
Deferred Program Costs, increase for balance acquired 0  
Contract Liabilities, increase for balance acquired 5,049  
Deferred Program Costs, increases for costs incurred to fulfill performance obligations 16,363 4,411
Unbilled AR, increase (decrease) due to customer billings (8,754) (20,392)
Increase (decrease) due to customer billings 120,533 77,685
Deferred Program Costs, decrease due to cost recognition on completed performance obligations (13,131) (4,021)
Unbilled AR, increase (decrease) due to recognition of revenue based on transfer of control of performance obligations 8,981 16,572
Increase (decrease) due to recognition of revenue based on transfer of control of performance obligations (107,211) (70,529)
Other changes and foreign currency exchange impact (1) 12
Deferred Program Costs, Other changes and foreign currency exchange impact 1 (3)
Contract Liabilities, Other changes and foreign currency exchange impact (67) (87)
Ending balance as of March 31, 2025 6,376 6,150
Deferred Program Costs, ending balance 5,756 2,523
Contract Liabilities, ending balance $ 76,133 $ 57,829