v3.26.1
Goodwill and Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Goodwill [Line Items]  
Balances at period start $ 2,745,351
Additions 61,454
Foreign currency translation (7,697)
Balances at period end 2,799,108
Electronic Components  
Goodwill [Line Items]  
Balances at period start 1,307,611
Additions 43,231
Foreign currency translation (895)
Balances at period end 1,349,947
Mechanical Components  
Goodwill [Line Items]  
Balances at period start 1,437,740
Additions 18,223
Foreign currency translation (6,802)
Balances at period end $ 1,449,161