v3.20.2
Stockholders' Equity - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation, net of amounts capitalized $ 20,716 $ 4,677 $ 49,610 $ 10,016
Capitalized stock-based compensation expense 1,220 14 1,521 137
Total stock-based compensation expense 21,936 4,691 51,131 10,153
Cost of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation, net of amounts capitalized 529 161 1,167 372
Research and Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation, net of amounts capitalized 10,173 1,934 24,723 3,709
Sales and Marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation, net of amounts capitalized 6,068 1,540 13,683 3,276
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation, net of amounts capitalized $ 3,946 $ 1,042 $ 10,037 $ 2,659