v3.26.1
Segment Information - Schedule of Revenues by Geographic Area (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 $ 1,125,326 $ 1,018,562 $ 1,987,497 $ 1,845,191
North America        
Segment Reporting [Line Items]        
Net sales 574,317 510,796 1,049,461 1,002,161
Non-North America        
Segment Reporting [Line Items]        
Net sales 551,009 507,766 938,036 843,030
EMEA        
Segment Reporting [Line Items]        
Net sales 301,492 277,470 533,029 474,575
Latin America        
Segment Reporting [Line Items]        
Net sales 139,879 128,611 214,058 193,212
Asia Pacific        
Segment Reporting [Line Items]        
Net sales $ 109,638 $ 101,685 $ 190,949 $ 175,243