XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION - Summary of Receivables, Contract Assets, and Contract Liabilities (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2025
USD ($)
Receivables  
Beginning balance $ 247,622
Increase/(Decrease) (39,297)
Ending balance 208,325
Unbilled work in progress, net of allowance for credit losses  
Beginning balance 157,760
Increase/(Decrease) 23,058
Ending balance 180,818
Contract Assets  
Beginning balance 9,704
Increase/(Decrease) 148
Ending balance 9,852
Contract Liabilities  
Beginning balance 48,215
Increase/(Decrease) 3,281
Ending balance $ 51,496