v3.26.1
Intangible Assets - Goodwill Rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 26, 2026
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 585,304
Foreign currency translation (9,486)
Ending balance 575,675
Goodwill, Measurement Period Adjustment (143)
Contractor  
Goodwill [Roll Forward]  
Beginning balance 238,575
Foreign currency translation (4,897)
Ending balance 233,281
Goodwill, Measurement Period Adjustment (397)
Industrial  
Goodwill [Roll Forward]  
Beginning balance 275,263
Foreign currency translation (4,589)
Ending balance 270,928
Goodwill, Measurement Period Adjustment 254
Expansion Markets  
Goodwill [Roll Forward]  
Beginning balance 71,466
Adjustments from business acquisitions 0
Foreign currency translation 0
Ending balance $ 71,466