XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Contract Balances (Tables)
6 Months Ended
Apr. 02, 2023
Revenue from Contract with Customer [Abstract]  
Summary of revenue disaggregated by client sector and contract type The following tables present revenue disaggregated by client sector and contract type (in thousands):
 Three Months EndedSix Months Ended
 April 2,
2023
April 3,
2022
April 2,
2023
April 3,
2022
 
Client Sector:  
U.S. federal government (1)
$382,374 $253,272 $658,449 $520,069 
U.S. state and local government147,791 156,032 $300,985 $315,040 
U.S. commercial208,538 171,741 407,494 348,646 
International (2)
419,523 271,699 686,063 527,500 
Total$1,158,226 $852,744 $2,052,991 $1,711,255 
Contract Type:
Fixed-price$413,924 $316,304 $741,661 $647,552 
Time-and-materials533,496 408,051 954,066 803,700 
Cost-plus210,806 128,389 357,264 260,003 
Total$1,158,226 $852,744 $2,052,991 $1,711,255 
(1)    Includes revenue generated under U.S. federal government contracts performed outside the United States.
(2)    Includes revenue generated from non-U.S. clients, primarily in Canada, Australia and the United Kingdom.
Summary of net contract assets/liabilities Net contract assets/liabilities consisted of the following (in thousands):
Balance at
April 2,
2023
October 2, 2022
Contract assets (1)
$121,115 $92,405 
Contract liabilities321,522 241,340 
Net contract liabilities$(200,407)$(148,935)
(1)    Includes $13.0 million and $23.3 million of contract retentions at April 2, 2023 and October 2, 2022, respectively.
Components of net accounts receivable
Net accounts receivable consisted of the following (in thousands):

Balance at
 April 2,
2023
October 2,
2022
Billed$656,922 $491,700 
Unbilled339,695 267,161 
Total accounts receivable996,617 758,861 
Allowance for doubtful accounts(6,651)(3,749)
Total accounts receivable, net$989,966 $755,112 
Remaining performance obligation, expected timing
We expect to satisfy our RUPO at April 2, 2023 over the following periods (in thousands):
Amount
Within 12 months$2,879,867 
Beyond 1,356,085 
Total $4,235,952