XML 59 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated By Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 713,225 $ 517,707 $ 2,049,335 $ 1,646,048
Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 713,225 $ 517,707 $ 2,049,335 $ 1,646,048
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
Revenue Benchmark | United States and Canada | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 458,563 $ 341,519 $ 1,323,849 $ 1,088,535
Percentage of Revenue 65.00% 66.00% 65.00% 66.00%
Revenue Benchmark | Europe | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 128,412 $ 92,347 $ 370,474 $ 299,860
Percentage of Revenue 18.00% 18.00% 18.00% 18.00%
Revenue Benchmark | Asia-Pacific, including Australia and New Zealand | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 73,772 $ 48,573 $ 208,002 $ 147,568
Percentage of Revenue 10.00% 9.00% 10.00% 9.00%
Revenue Benchmark | Rest of world | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 52,478 $ 35,268 $ 147,010 $ 110,085
Percentage of Revenue 7.00% 7.00% 7.00% 7.00%
Revenue Benchmark | U.S | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 60.00% 62.00% 60.00% 62.00%