v3.26.1
Note 3 - Revenue Recognition - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Unbilled AR, beginning balance $ 14,875 $ 6,376
Deferred program costs, beginning balance 7,579 5,756
Contract liabilities, beginning balance 93,331 76,133
Deferred Program Costs, increases for costs incurred to fulfill performance obligations 4,731 3,907
Unbilled AR, increase (decrease) due to customer billings (15,027) (3,189)
Increase (decrease) due to customer billings 59,566 30,863
Deferred Program Costs, decrease due to cost recognition on completed performance obligations (6,290) (4,093)
Unbilled AR, increase (decrease) due to recognition of revenue based on transfer of control of performance obligations 9,742 6,876
Increase (decrease) due to recognition of revenue based on transfer of control of performance obligations (50,423) (32,108)
Other changes and foreign currency exchange impact (30) 20
Deferred Program Costs, Other changes and foreign currency exchange impact 5 46
Contract Liabilities, Other changes and foreign currency exchange impact 144 1,003
Unbilled AR, ending balance 9,560 10,083
Deferred program costs, ending balance 6,025 5,616
Contract liabilities, ending balance $ 102,618 $ 75,891