v3.25.3
Segment and Geographic Information - Schedules of Segment and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Major Customer [Line Items]        
Revenue $ 678,026 $ 662,410 $ 2,001,865 $ 1,956,170
United States        
Revenue, Major Customer [Line Items]        
Revenue 343,542 346,192 1,019,729 1,031,516
United Kingdom        
Revenue, Major Customer [Line Items]        
Revenue 67,662 73,250 202,422 223,455
All Other        
Revenue, Major Customer [Line Items]        
Revenue $ 266,822 $ 242,968 $ 779,714 $ 701,199