XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Related Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 28, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Contract Type
The following table presents the Company’s revenue from contracts with customers disaggregated by contract type (in thousands):
Fiscal Year Ended
December 28, 2025December 29, 2024December 31, 2023
Contract Type:
Master services agreements$2,326,943 $2,121,144 $2,388,688 
Bid contracts655,838 516,085 510,588 
Total revenue$2,982,781 $2,637,229 $2,899,276 
Unit-price contracts$1,660,990 $1,508,683 $1,570,356 
Time and materials contracts692,986 589,018 655,315 
Fixed-price contracts628,805 539,528 673,605 
Total revenue$2,982,781 $2,637,229 $2,899,276 
Schedule of Contract Asset and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
December 28,
2025
December 29,
2024
December 31,
2023
Current contract assets$395,126 $238,169 $269,808 
Non-current contract assets30,927 23,854 214 
Contract assets, total426,053 262,023 270,022 
Contract liabilities(50,510)(24,975)(43,694)
Net contract assets$375,543 $237,048 $226,328 
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands): 
December 28,
2025
December 29,
2024
Billed on completed contracts and contracts in progress$312,003 $281,416 
Other receivables2,699 2,727 
Accounts receivable, gross314,702 284,143 
Allowance for doubtful accounts(37)(2,702)
Accounts receivable, net$314,665 $281,441