XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 20,862 $ 13,347
Cost of Revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 1,554 931
Research and Development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 7,815 4,645
Sales and Marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 5,746 3,678
General and Administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 5,747 $ 4,093