XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 5,379,546 $ 5,441,219 $ 5,434,687
North American Region      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 3,168,069 3,210,436 3,214,686
International      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,211,477 2,230,783 2,220,001
EMEA      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 1,240,444 1,241,483 1,324,435
Latin America      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 608,218 658,018 590,963
Asia Pacific      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 362,815 331,282 304,603
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 3,020,000 $ 3,050,000 $ 3,040,000