Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Disaggregation of Revenue (Details)

v3.25.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination $ 2,517,497 $ 2,372,492 $ 4,645,050 $ 4,563,707
North America        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 1,290,919 1,176,098 2,737,647 2,736,870
Europe        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 963,830 1,055,061 1,037,080 1,080,297
Asia-Pacific        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 232,944 118,527 638,733 515,529
Other Country        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination $ 29,804 $ 22,806 $ 231,590 $ 231,011