v3.22.0.1
Segment and Geographic Information - Summary of Revenue by Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Revenues $ 1,541,889 $ 1,092,673 $ 742,555
Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 1,541,889 $ 1,092,673 $ 742,555
Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
United States [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 879,156 $ 573,549 $ 295,753
United States [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 57.00% 52.00% 40.00%
United Kingdom [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 173,362 $ 132,427 $ 120,185
United Kingdom [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 11.00% 12.00% 16.00%
France [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 85,652 $ 97,702 $ 76,220
France [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage 6.00% 9.00% 10.00%
Rest of world [Member] | Geographic Concentration Risk [Member]      
Disaggregation of Revenue [Line Items]      
Revenues [1] $ 403,719 $ 288,995 $ 250,397
Rest of world [Member] | Geographic Concentration Risk [Member] | Revenue Benchmark [Member]      
Disaggregation of Revenue [Line Items]      
Concentration risk, percentage [1] 26.00% 27.00% 34.00%
[1] No other country represents 10% or more of total revenue for the years ended December 31, 2021, 2020, or 2019.