XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Summary of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Segment Reporting Information [Line Items]    
Revenue $ 559,224 $ 490,653
Cost of revenue, excluding depreciation and amortization 375,666 344,799
Gross margin $ 183,558 $ 145,854
Gross margin percentage 32.80% 29.70%
PDS    
Segment Reporting Information [Line Items]    
Revenue $ 459,998 $ 395,009
Cost of revenue, excluding depreciation and amortization 325,313 294,874
Gross margin $ 134,685 $ 100,135
Gross margin percentage 29.30% 25.40%
HHH    
Segment Reporting Information [Line Items]    
Revenue $ 56,733 $ 54,613
Cost of revenue, excluding depreciation and amortization 25,993 25,639
Gross margin $ 30,740 $ 28,974
Gross margin percentage 54.20% 53.10%
MS    
Segment Reporting Information [Line Items]    
Revenue $ 42,493 $ 41,031
Cost of revenue, excluding depreciation and amortization 24,360 24,286
Gross margin $ 18,133 $ 16,745
Gross margin percentage 42.70% 40.80%