v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination $ 2,640,544 $ 2,517,497 $ 4,971,765 $ 4,645,050
North America        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 1,552,908 1,290,919 3,319,159 2,737,647
Europe        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 815,032 963,830 846,973 1,037,080
Asia-Pacific        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 209,056 232,944 575,793 638,733
Other Country        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination $ 63,548 $ 29,804 $ 229,840 $ 231,590