v3.25.2
Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue by geographic area:        
Revenue $ 1,228,425 $ 1,082,502 $ 2,400,888 $ 2,129,552
United States        
Revenue by geographic area:        
Revenue $ 786,974 $ 706,451 $ 1,536,414 $ 1,392,978
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Percentage of revenue by geographic area:        
Percentage of revenue 64.00% 65.00% 64.00% 65.00%
International        
Revenue by geographic area:        
Revenue $ 441,451 $ 376,051 $ 864,474 $ 736,574
International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Percentage of revenue by geographic area:        
Percentage of revenue 36.00% 35.00% 36.00% 35.00%