v3.26.1
Revenue and Related Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 28, 2026
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 Three Months EndedFiscal Six Months Ended
June 28, 2026June 29, 2025June 28, 2026June 29, 2025
Contract Type:
Master service agreements$721,441 $593,813 $1,255,501 $1,013,062 
Bid contracts240,545 130,239 429,659 261,071 
Total revenue$961,986 $724,052 $1,685,160 $1,274,133 
Unit-price contracts$520,461 $420,474 $899,502 $705,702 
Time and materials contracts236,071 163,080 429,470 298,120 
Fixed-price contracts205,454 140,498 356,188 270,311 
Total revenue$961,986 $724,052 $1,685,160 $1,274,133 
Schedule of Contract Asset and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
June 28,
2026
December 28,
2025
Current contract assets$379,564 $395,126 
Non-current contract assets29,145 30,927 
Contract assets, total408,709 426,053 
Contract liabilities(66,799)(50,510)
Net contract assets$341,910 $375,543 
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands): 
June 28,
2026
December 28,
2025
Billed on completed contracts and contracts in progress$388,606 $312,003 
Other receivables4,243 2,699 
Accounts receivable, gross392,849 314,702 
Allowance for doubtful accounts(925)(37)
Accounts receivable, net$391,924 $314,665