XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Tables)
3 Months Ended
Jun. 30, 2022
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,
 20222021
Cost-reimbursable$1,190,828 53 %$1,115,426 56 %
Time-and-materials545,902 24 %497,449 25 %
Fixed-price512,870 23 %376,191 19 %
Total Revenue$2,249,600 100 %$1,989,066 100 %
Revenue by Customer Type:
Three Months Ended
June 30,
20222021
U.S. government(1):
Defense Clients$1,019,991 45 %$973,605 49 %
Intelligence Clients408,883 18 %379,174 19 %
Civil Clients757,714 34 %592,796 30 %
Total U.S. government2,186,588 97 %1,945,575 98 %
Global Commercial Clients63,012 %43,491 %
Total Revenue$2,249,600 100 %$1,989,066 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,
20222021
Prime Contractor$2,131,295 95 %$1,861,722 94 %
Subcontractor118,305 %127,344 %
Total Revenue$2,249,600 100 %$1,989,066 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,
2022
March 31,
2022
Current assets
Accounts receivable–billed$627,774 $465,322 
Accounts receivable–unbilled (contract assets)1,200,602 1,157,667 
Allowance for credit losses— — 
Accounts receivable, net1,828,376 1,622,989 
Other long-term assets
Accounts receivable–unbilled (contract assets)63,960 64,339 
Total accounts receivable, net$1,892,336 $1,687,328 
Other current liabilities
Advance payments, billings in excess of costs incurred and deferred revenue (contract liabilities)$33,762 $26,747