v3.26.3
Revenues - Schedule of Revenue From External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Net sales $ 2,220,306 $ 1,892,641 $ 6,193,140 $ 5,402,668
United States        
Segment Reporting [Line Items]        
Net sales 1,159,418 986,564 3,244,936 2,849,100
International        
Segment Reporting [Line Items]        
Net sales 1,060,888 906,077 2,948,204 2,553,568
United Kingdom        
Segment Reporting [Line Items]        
Net sales 77,603 67,312 213,406 198,277
European Union countries        
Segment Reporting [Line Items]        
Net sales 298,981 281,160 880,727 772,401
Asia        
Segment Reporting [Line Items]        
Net sales 475,465 357,804 1,284,125 1,040,093
Other foreign countries        
Segment Reporting [Line Items]        
Net sales 208,839 199,801 569,946 542,797
Non-US        
Segment Reporting [Line Items]        
Net sales 653,800 512,800 1,757,700 1,461,100
EIG        
Segment Reporting [Line Items]        
Net sales 1,442,321 1,246,332 4,028,010 3,549,576
EIG | United States        
Segment Reporting [Line Items]        
Net sales 695,980 605,310 1,969,933 1,761,703
EIG | International        
Segment Reporting [Line Items]        
Net sales 746,341 641,022 2,058,077 1,787,873
EIG | United Kingdom        
Segment Reporting [Line Items]        
Net sales 40,145 29,800 102,078 85,356
EIG | European Union countries        
Segment Reporting [Line Items]        
Net sales 171,159 164,759 496,268 442,678
EIG | Asia        
Segment Reporting [Line Items]        
Net sales 382,056 291,063 1,042,307 855,893
EIG | Other foreign countries        
Segment Reporting [Line Items]        
Net sales 152,981 155,400 417,424 403,946
EMG        
Segment Reporting [Line Items]        
Net sales 777,985 646,309 2,165,130 1,853,092
EMG | United States        
Segment Reporting [Line Items]        
Net sales 463,438 381,254 1,275,003 1,087,397
EMG | International        
Segment Reporting [Line Items]        
Net sales 314,547 265,055 890,127 765,695
EMG | United Kingdom        
Segment Reporting [Line Items]        
Net sales 37,458 37,512 111,328 112,921
EMG | European Union countries        
Segment Reporting [Line Items]        
Net sales 127,822 116,401 384,459 329,723
EMG | Asia        
Segment Reporting [Line Items]        
Net sales 93,409 66,741 241,818 184,200
EMG | Other foreign countries        
Segment Reporting [Line Items]        
Net sales $ 55,858 $ 44,401 $ 152,522 $ 138,851