v3.25.4
Segments Information - Summary of Revenues and Property and Equipment, Net by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenues $ 6,364,245 $ 6,750,576 $ 5,442,749
Property and equipment, net 151,061 111,575 98,957
North America      
Segment Reporting Information [Line Items]      
Revenues 5,182,232 5,677,933 4,481,492
Property and equipment, net 137,894 101,044 91,766
Middle East      
Segment Reporting Information [Line Items]      
Revenues 1,162,213 1,052,509 943,175
Property and equipment, net 13,167 10,531 7,191
Rest of World      
Segment Reporting Information [Line Items]      
Revenues $ 19,800 $ 20,134 $ 18,082