XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue by geographic area $ 406,138 $ 233,549 $ 769,168 $ 432,098
North America        
Disaggregation of Revenue [Line Items]        
Revenue by geographic area 291,159 168,196 551,021 311,085
International        
Disaggregation of Revenue [Line Items]        
Revenue by geographic area $ 114,979 $ 65,353 $ 218,147 $ 121,013