v3.26.1
Revenue and Related Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 29, 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 Ended
March 29, 2026March 30, 2025
Contract Type:
Master services agreements$534,060 $419,249 
Bid contracts189,114 130,832 
Total revenue$723,174 $550,081 
Unit-price contracts$379,041 $285,228 
Time and materials contracts193,399 135,040 
Fixed-price contracts150,734 129,813 
Total revenue$723,174 $550,081 
Schedule of Contract Asset and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
March 29,
2026
December 28,
2025
Current contract assets$347,823 $395,126 
Non-current contract assets35,113 30,927 
Contract assets, total382,936 426,053 
Contract liabilities(58,428)(50,510)
Net contract assets$324,508 $375,543 
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands): 
March 29,
2026
December 28,
2025
Billed on completed contracts and contracts in progress$351,691 $312,003 
Other receivables2,318 2,699 
Accounts receivable, gross354,009 314,702 
Allowance for doubtful accounts(955)(37)
Accounts receivable, net$353,054 $314,665