v3.26.3
Segment and Geographic Information - Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 544,541 $ 460,353 $ 1,511,824 $ 1,295,250
United States        
Segment Reporting [Line Items]        
Revenues 426,208 335,101 1,140,367 917,277
Total Europe        
Segment Reporting [Line Items]        
Revenues 116,635 123,525 366,727 373,124
United Kingdom        
Segment Reporting [Line Items]        
Revenues 85,565 89,799 271,335 265,276
Other European countries        
Segment Reporting [Line Items]        
Revenues 31,070 33,726 95,392 107,848
Other Geographies        
Segment Reporting [Line Items]        
Revenues $ 1,698 $ 1,727 $ 4,730 $ 4,849