v3.25.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated By Geography (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 1,035,207 $ 801,300
Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,035,207 $ 801,300
Percentage of Revenue 100.00% 100.00%
United States and Canada | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 647,266 $ 509,564
Percentage of Revenue 62.00% 64.00%
U.S | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 59.00% 60.00%
Europe | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 193,636 $ 145,564
Percentage of Revenue 19.00% 18.00%
Asia-Pacific, including Australia and New Zealand | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 109,036 $ 85,274
Percentage of Revenue 11.00% 11.00%
Rest of world | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 85,269 $ 60,898
Percentage of Revenue 8.00% 7.00%