XML 59 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated By Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 801,300 $ 655,344
Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 801,300 $ 655,344
Percentage of Revenue 100.00% 100.00%
Revenue Benchmark | United States and Canada | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 509,564 $ 425,763
Percentage of Revenue 64.00% 65.00%
Revenue Benchmark | Europe | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 145,564 $ 118,530
Percentage of Revenue 18.00% 18.00%
Revenue Benchmark | Asia-Pacific, including Australia and New Zealand | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 85,274 $ 65,128
Percentage of Revenue 11.00% 10.00%
Revenue Benchmark | Rest of world | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Revenue $ 60,898 $ 45,923
Percentage of Revenue 7.00% 7.00%
Revenue Benchmark | U.S | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Revenue 60.00% 61.00%