v3.26.1
Segment and Geographic Information - Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 491,872 $ 442,122 $ 967,283 $ 834,897
United States        
Segment Reporting [Line Items]        
Revenues 362,501 312,590 714,159 582,176
Total Europe        
Segment Reporting [Line Items]        
Revenues 128,130 128,138 250,092 249,599
United Kingdom        
Segment Reporting [Line Items]        
Revenues 97,245 91,009 185,770 175,477
Other European countries        
Segment Reporting [Line Items]        
Revenues 30,885 37,129 64,322 74,122
Other Geographies        
Segment Reporting [Line Items]        
Revenues $ 1,241 $ 1,394 $ 3,032 $ 3,122