v3.25.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 28, 2025
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 579,337
2025 Acquisitions 5,264
Adjustments 588
Foreign Currency Translation of non-USD functional currency goodwill 790
Ending balance 585,979
INF  
Goodwill [Roll Forward]  
Beginning balance 107,821
2025 Acquisitions 2,005
Adjustments 0
Foreign Currency Translation of non-USD functional currency goodwill 0
Ending balance 109,826
BTS  
Goodwill [Roll Forward]  
Beginning balance 126,344
2025 Acquisitions 3,259
Adjustments 588
Foreign Currency Translation of non-USD functional currency goodwill 143
Ending balance 130,334
GEO  
Goodwill [Roll Forward]  
Beginning balance 345,172
2025 Acquisitions 0
Adjustments 0
Foreign Currency Translation of non-USD functional currency goodwill 647
Ending balance $ 345,819