Quarterly report pursuant to Section 13 or 15(d)

Stock Plans - Schedule of Stock-based Compensation Expense (Detail)

v3.22.2.2
Stock Plans - Schedule of Stock-based Compensation Expense (Detail) - 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]        
Stock-based compensation expense $ 4,661 $ 6,609 $ 9,477 $ 28,219
Cost of Revenue [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 24   44  
Sales and Marketing [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 727 234 1,190 1,132
Research and Development [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 1,247 566 2,251 1,585
General and Administrative [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,663 5,809 5,992 25,502
Restricted Stock Units [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3,058 5,579 6,490 9,750
Stock Awards [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense       19
Performance-based Stock Options [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense       16,314
Stock Options [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 1,502 798 2,775 1,635
Common Stock Issued for Services [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 20 131 39 250
Employee Stock Purchase Plan [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 81 $ 101 $ 173 $ 251