XML 78 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenue $ 1,919,181 $ 923,885 $ 508,393
Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,919,181 $ 923,885 $ 508,393
Revenue Benchmark | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue 100.00% 100.00% 100.00%
Revenue Benchmark | United States      
Disaggregation of Revenue [Line Items]      
Revenue $ 1,298,938 $ 638,354 $ 364,114
Revenue Benchmark | United States | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue 68.00% 69.00% 72.00%
Revenue Benchmark | Europe      
Disaggregation of Revenue [Line Items]      
Revenue $ 357,656 $ 168,303 $ 83,271
Revenue Benchmark | Europe | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue 19.00% 18.00% 16.00%
Revenue Benchmark | Asia-Pacific, including Australia and New Zealand      
Disaggregation of Revenue [Line Items]      
Revenue $ 145,464 $ 70,530 $ 37,677
Revenue Benchmark | Asia-Pacific, including Australia and New Zealand | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue 7.00% 8.00% 7.00%
Revenue Benchmark | Rest of world      
Disaggregation of Revenue [Line Items]      
Revenue $ 117,123 $ 46,698 $ 23,331
Revenue Benchmark | Rest of world | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue 6.00% 5.00% 5.00%
Revenue Benchmark | U.S | Geographic Concentration Risk      
Disaggregation of Revenue [Line Items]      
Percentage of revenue 63.00% 65.00% 67.00%