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 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 5,102 $ 5,272 $ 14,579 $ 33,491
Cost of Revenue [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 46   90  
Sales and Marketing [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 538 226 1,728 1,358
Research and Development [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 1,532 431 3,783 2,016
General and Administrative [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,986 4,615 8,978 30,117
Restricted Stock Units [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3,509 4,264 9,999 14,014
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,226 791 4,001 2,426
Common Stock Issued for Services [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense   131 39 381
Employee Stock Purchase Plan [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 367 $ 86 $ 540 $ 337