v3.20.2
Revenue - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation Of Revenue [Line Items]        
Revenue by geographic area $ 154,675 $ 95,864 $ 425,935 $ 249,136
North America        
Disaggregation Of Revenue [Line Items]        
Revenue by geographic area 114,679 70,904 320,166 186,340
International        
Disaggregation Of Revenue [Line Items]        
Revenue by geographic area $ 39,996 $ 24,960 $ 105,769 $ 62,796