Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Disaggregation of Revenue (Details)

v3.25.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues by destination $ 2,127,553 $ 2,191,215
North America    
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues by destination 1,446,728 1,560,772
Europe    
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues by destination 73,250 25,236
Asia-Pacific    
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues by destination 405,789 397,002
Other Country    
Revenues, Initial Application Period Cumulative Effect Transition [Line Items]    
Revenues by destination $ 201,786 $ 208,205