XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Summary of Revenue Disaggregated By Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 537,134 $ 386,976
Revenue Benchmark    
Disaggregation of Revenue [Line Items]    
Revenue $ 537,134 $ 386,976
Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 100.00% 100.00%
Revenue Benchmark | United States and Canada    
Disaggregation of Revenue [Line Items]    
Revenue $ 356,656 $ 264,508
Revenue Benchmark | United States and Canada | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 66.00% 68.00%
Revenue Benchmark | Europe    
Disaggregation of Revenue [Line Items]    
Revenue $ 99,202 $ 72,602
Revenue Benchmark | Europe | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 18.00% 19.00%
Revenue Benchmark | Asia-Pacific, including Australia and New Zealand    
Disaggregation of Revenue [Line Items]    
Revenue $ 45,990 $ 28,312
Revenue Benchmark | Asia-Pacific, including Australia and New Zealand | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 9.00% 7.00%
Revenue Benchmark | Rest of world    
Disaggregation of Revenue [Line Items]    
Revenue $ 35,286 $ 21,554
Revenue Benchmark | Rest of world | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 7.00% 6.00%
Revenue Benchmark | U.S | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of revenue 62.00% 64.00%