v3.25.2
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