v3.26.3
Intangible Assets - Goodwill Rollforward (Details)
$ in Thousands
9 Months Ended
Sep. 25, 2026
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 585,304
Foreign currency translation (10,844)
Ending balance 793,764
Goodwill, Measurement Period Adjustment 219,304
Contractor  
Goodwill [Roll Forward]  
Beginning balance 238,575
Foreign currency translation (4,738)
Ending balance 233,440
Goodwill, Measurement Period Adjustment (397)
Industrial  
Goodwill [Roll Forward]  
Beginning balance 275,263
Foreign currency translation (6,106)
Ending balance 488,858
Goodwill, Measurement Period Adjustment 219,701
Expansion Markets  
Goodwill [Roll Forward]  
Beginning balance 71,466
Additions, adjustments from business acquisitions 0
Foreign currency translation 0
Ending balance $ 71,466