XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 597,857 $ 336,060 $ 1,701,983 $ 975,783
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 101,869 36,239 275,488 108,800
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 376,691 245,298 1,088,348 697,316
CANADA        
Disaggregation of Revenue [Line Items]        
Revenues 29,129 19,026 86,473 61,560
Latin America        
Disaggregation of Revenue [Line Items]        
Revenues 23,599 14,875 59,827 44,191
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 66,569 20,622 191,847 63,916
Americas        
Disaggregation of Revenue [Line Items]        
Revenues $ 429,419 $ 279,199 $ 1,234,648 $ 803,067