v3.26.1
Revenues - Schedule of Revenue From External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net sales $ 2,044,397 $ 1,778,056 $ 3,972,834 $ 3,510,027
United States        
Segment Reporting [Line Items]        
Net sales 1,080,743 935,006 2,085,518 1,862,536
International        
Segment Reporting [Line Items]        
Net sales 963,654 843,050 1,887,316 1,647,491
United Kingdom        
Segment Reporting [Line Items]        
Net sales 63,566 62,342 135,803 130,965
European Union countries        
Segment Reporting [Line Items]        
Net sales 291,154 254,590 581,746 491,241
Asia        
Segment Reporting [Line Items]        
Net sales 418,626 352,246 808,660 682,289
Other foreign countries        
Segment Reporting [Line Items]        
Net sales 190,308 173,872 361,107 342,996
Non-US        
Segment Reporting [Line Items]        
Net sales 570,500 472,900 1,103,900 942,900
EIG        
Segment Reporting [Line Items]        
Net sales 1,321,153 1,159,571 2,585,689 2,303,244
EIG | United States        
Segment Reporting [Line Items]        
Net sales 654,569 576,268 1,273,953 1,156,393
EIG | International        
Segment Reporting [Line Items]        
Net sales 666,584 583,303 1,311,736 1,146,851
EIG | United Kingdom        
Segment Reporting [Line Items]        
Net sales 27,756 24,739 61,933 55,556
EIG | European Union countries        
Segment Reporting [Line Items]        
Net sales 163,094 145,453 325,109 277,919
EIG | Asia        
Segment Reporting [Line Items]        
Net sales 336,784 289,965 660,251 564,830
EIG | Other foreign countries        
Segment Reporting [Line Items]        
Net sales 138,950 123,146 264,443 248,546
EMG        
Segment Reporting [Line Items]        
Net sales 723,244 618,485 1,387,145 1,206,783
EMG | United States        
Segment Reporting [Line Items]        
Net sales 426,174 358,738 811,565 706,143
EMG | International        
Segment Reporting [Line Items]        
Net sales 297,070 259,747 575,580 500,640
EMG | United Kingdom        
Segment Reporting [Line Items]        
Net sales 35,810 37,603 73,870 75,409
EMG | European Union countries        
Segment Reporting [Line Items]        
Net sales 128,060 109,137 256,637 213,322
EMG | Asia        
Segment Reporting [Line Items]        
Net sales 81,842 62,281 148,409 117,459
EMG | Other foreign countries        
Segment Reporting [Line Items]        
Net sales $ 51,358 $ 50,726 $ 96,664 $ 94,450