XML 93 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenues $ 1,018,562 $ 1,079,728 $ 1,845,191 $ 1,889,237
Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 1,018,562 1,079,728 1,845,191 1,889,237
Operating Segments | North America        
Segment Reporting Information [Line Items]        
Revenues 510,796 606,480 1,002,161 1,084,267
Operating Segments | North America | North America        
Segment Reporting Information [Line Items]        
Revenues 510,796 606,480 1,002,161 1,084,267
Operating Segments | International        
Segment Reporting Information [Line Items]        
Revenues 507,766 473,248 843,030 804,970
Operating Segments | International | EMEA        
Segment Reporting Information [Line Items]        
Revenues 277,470 250,688 474,575 435,927
Operating Segments | International | Latin America        
Segment Reporting Information [Line Items]        
Revenues 128,611 134,597 193,212 214,248
Operating Segments | International | Asia Pacific        
Segment Reporting Information [Line Items]        
Revenues $ 101,685 $ 87,963 $ 175,243 $ 154,795