XML 68 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation $ 10,427 $ 7,016 $ 19,561 $ 11,382
Cost of Sales        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation 1,528 1,120 2,816 1,776
Research and Development        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation 2,977 1,925 5,559 3,153
Sales and Marketing        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation 699 362 1,223 580
General and Administrative        
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]        
Total stock -based compensation $ 5,223 $ 3,609 $ 9,963 $ 5,873