Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Disaggregation of Revenue (Details)

v3.25.3
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination $ 2,938,142 $ 2,806,578 $ 7,583,192 $ 7,370,285
North America        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 1,463,030 1,315,224 4,200,677 4,052,094
Europe        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 1,349,391 1,439,473 2,386,471 2,519,770
Asia-Pacific        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination 124,830 50,294 763,563 565,823
Other Country        
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenues by destination $ 891 $ 1,587 $ 232,481 $ 232,598