Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 28, 2025 |
Dec. 28, 2024 |
Jun. 29, 2024 |
---|---|---|---|
Property, Plant and Equipment [Line Items] | |||
Total | $ 143,820 | $ 125,866 | |
Less: accumulated depreciation | (77,527) | (69,144) | |
Property and equipment, net | 66,293 | 56,722 | $ 55,675 |
Office furniture and equipment | |||
Property, Plant and Equipment [Line Items] | |||
Total | 4,241 | 4,090 | |
Computer equipment | |||
Property, Plant and Equipment [Line Items] | |||
Total | 41,358 | 38,940 | |
Survey and field equipment | |||
Property, Plant and Equipment [Line Items] | |||
Total | 90,391 | 75,506 | |
Leasehold improvements | |||
Property, Plant and Equipment [Line Items] | |||
Total | $ 7,830 | $ 7,330 |