Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Stock Plans - Schedule of Stock-based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 5,272 $ 5,111 $ 33,491 $ 13,698
Sales and Marketing [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 226 278 1,358 654
Research and Development [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 431 172 2,016 593
General and Administrative [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 4,615 4,661 30,117 12,451
Restricted Stock Units [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 4,264 2,308 14,014 3,203
Stock Awards [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense   43 19 152
Machine Box Contingent Common Stock Issuances [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense   (37)   (37)
Performance-based Stock Options [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense   1,996 16,314 5,917
Stock Options [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 791 644 2,426 4,099
Common Stock Issued for Services [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 131   381  
Employee Stock Purchase Plan [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 86 $ 157 $ 337 $ 364