v3.26.1
Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue by geographic area:        
Revenue $ 1,499,089 $ 1,228,425 $ 2,905,996 $ 2,400,888
United States        
Revenue by geographic area:        
Revenue $ 961,352 $ 786,974 $ 1,860,246 $ 1,536,414
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Percentage of revenue by geographic area:        
Percentage of revenue 64.00% 64.00% 64.00% 64.00%
International        
Revenue by geographic area:        
Revenue $ 537,737 $ 441,451 $ 1,045,750 $ 864,474
International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk        
Percentage of revenue by geographic area:        
Percentage of revenue 36.00% 36.00% 36.00% 36.00%