XML 105 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Contract Balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Current assets:    
Accounts receivable–billed $ 551,666 $ 465,322
Accounts receivable–unbilled (contract assets) 1,223,482 1,157,667
Allowance for credit losses (318) 0
Accounts receivable, net 1,774,830 1,622,989
Accounts receivable–unbilled (contract assets) 59,455 64,339
Total accounts receivable, net 1,834,285 1,687,328
Other current liabilities    
Advance payments, billings in excess of costs incurred and deferred revenue (contract liabilities) $ 18,995 $ 26,747