v3.25.2
Segment and Geographic Information - Schedules of Segment and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue, Major Customer [Line Items]        
Revenue $ 672,663 $ 647,806 $ 1,323,839 $ 1,293,760
United States        
Revenue, Major Customer [Line Items]        
Revenue 343,369 342,284 676,187 685,324
United Kingdom        
Revenue, Major Customer [Line Items]        
Revenue 67,777 74,202 134,760 150,205
All Other        
Revenue, Major Customer [Line Items]        
Revenue $ 261,517 $ 231,320 $ 512,892 $ 458,231