v3.25.2
Segment Information - Summary of Revenues and Property and Equipment, Net 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
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Revenues $ 1,584,323 $ 1,670,467 $ 3,138,683 $ 3,206,143  
Property and equipment, net 122,737   122,737   $ 111,575
North America          
Segment Reporting Information [Line Items]          
Revenues 1,309,098 1,419,327 2,593,330 2,691,577  
Property and equipment, net 111,813   111,813   101,044
Middle East          
Segment Reporting Information [Line Items]          
Revenues 270,687 246,063 535,770 504,984  
Property and equipment, net 10,924   10,924   $ 10,531
Rest of World          
Segment Reporting Information [Line Items]          
Revenues $ 4,538 $ 5,077 $ 9,583 $ 9,582