XML 263 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
3 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The table below presents the total revenue for each type of contract:
 Three Months Ended
June 30,
 20232022
Cost-reimbursable$1,450,184 55 %$1,190,828 53 %
Time-and-materials635,733 24 %545,902 24 %
Fixed-price568,569 21 %512,870 23 %
Total Revenue$2,654,486 100 %$2,249,600 100 %
Revenue by Customer Type:
Three Months Ended
June 30,
20232022
U.S. government(1):
Defense Clients$1,224,317 46 %$1,027,811 46 %
Intelligence Clients476,497 18 %404,123 18 %
Civil Clients904,960 34 %754,660 33 %
Total U.S. government2,605,774 98 %2,186,594 97 %
Global Commercial Clients48,712 %63,006 %
Total Revenue$2,654,486 100 %$2,249,600 100 %
(1) Certain contracts were reassigned between the various verticals of our U.S. government business shown in the table above to better align our operations to the customers we serve within each market. Prior year revenue by customer type has been recast to reflect the changes.
Revenue by Whether the Company Acts as a Prime Contractor or a Subcontractor:
Three Months Ended
June 30,
20232022
Prime Contractor$2,517,558 95 %$2,131,295 95 %
Subcontractor136,928 %118,305 %
Total Revenue$2,654,486 100 %$2,249,600 100 %
Schedule of Contract Assets and Liabilities
The following table summarizes the contract assets and liabilities, and accounts receivable, net of allowance recognized on the Company’s condensed consolidated balance sheets:
June 30,
2023
March 31,
2023
Current assets
Accounts receivable–billed$745,924 $551,666 
Accounts receivable–unbilled (contract assets)1,354,108 1,223,482 
Allowance for credit losses(66)(318)
Accounts receivable, net2,099,966 1,774,830 
Other long-term assets
Accounts receivable–unbilled (contract assets)59,733 59,455 
Total accounts receivable, net$2,159,699 $1,834,285 
Other current liabilities
Advance payments, billings in excess of costs incurred and deferred revenue (contract liabilities)$13,635 $18,995