XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Current assets    
Accounts receivable–billed $ 847,174 $ 700,066
Accounts receivable–unbilled (contract assets) 1,434,759 1,347,577
Allowance for credit losses (352) (301)
Accounts receivable, net 2,281,581 2,047,342
Other long-term assets    
Accounts receivable–unbilled (contract assets) 57,673 57,355
Total accounts receivable, net 2,339,254 2,104,697
Other current liabilities    
Advance payments, billings in excess of costs incurred and deferred revenue (contract liabilities) $ 21,966 $ 15,527