v3.22.4
Segment Information - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 5,434,687 $ 5,457,741 $ 4,588,433
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 3,040,000 3,070,000 2,530,000
North America | North American Region      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 3,214,686 3,238,552 2,684,883
International Region      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,220,001 2,219,189 1,903,550
International Region | EMEA      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 1,324,435 1,375,463 1,132,531
International Region | Latin America      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 590,963 519,610 455,184
International Region | Asia Pacific      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 304,603 $ 324,116 $ 315,835