v3.25.2
Segment Information - Summary of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Segment Reporting Information [Line Items]        
Revenue $ 589,553 $ 504,958 $ 1,148,777 $ 995,611
Cost of revenue, excluding depreciation and amortization 378,753 346,691 754,419 691,490
Gross margin $ 210,800 $ 158,267 $ 394,358 $ 304,121
Gross margin percentage 35.80% 31.30% 34.30% 30.50%
PDS        
Segment Reporting Information [Line Items]        
Revenue $ 486,012 $ 407,851 $ 946,010 $ 802,860
Cost of revenue, excluding depreciation and amortization 328,078 296,983 653,391 591,857
Gross margin $ 157,934 $ 110,868 $ 292,619 $ 211,003
Gross margin percentage 32.50% 27.20% 30.90% 26.30%
HHH        
Segment Reporting Information [Line Items]        
Revenue $ 60,112 $ 54,630 $ 116,845 $ 109,243
Cost of revenue, excluding depreciation and amortization 27,048 25,227 53,041 50,866
Gross margin $ 33,064 $ 29,403 $ 63,804 $ 58,377
Gross margin percentage 55.00% 53.80% 54.60% 53.40%
MS        
Segment Reporting Information [Line Items]        
Revenue $ 43,429 $ 42,477 $ 85,922 $ 83,508
Cost of revenue, excluding depreciation and amortization 23,627 24,481 47,987 48,767
Gross margin $ 19,802 $ 17,996 $ 37,935 $ 34,741
Gross margin percentage 45.60% 42.40% 44.20% 41.60%