XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Summary of Offering Periods and Costs (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Class Of Stock [Line Items]        
Stock-based compensation     $ 2,436 $ 2,226
ESPP [Member]        
Class Of Stock [Line Items]        
Stock-based compensation $ 30 $ 33 $ 108 $ 88
First offering period, start date     Aug. 15, 2020  
First offering period, end date     Feb. 14, 2021  
Second offering period, start date     Feb. 15, 2021  
Second offering period, end date     Aug. 14, 2021  
Third offering period start date     Aug. 15, 2021  
Third offering period end date     Feb. 14, 2022  
Fourth offering period, start date     Feb. 15, 2022  
Fourth offering period, end date     Aug. 14, 2022  
First Offering [Member] | ESPP [Member]        
Class Of Stock [Line Items]        
Common stock issued under employee stock purchase plan, share     17,621  
Cost Per Share $ 13.68   $ 13.68  
Stock-based compensation     $ 42  
Second Offering [Member] | ESPP [Member]        
Class Of Stock [Line Items]        
Common stock issued under employee stock purchase plan, share     16,034  
Cost Per Share 20.50   $ 20.50  
Stock-based compensation     $ 58  
Third Offering [Member] | ESPP [Member]        
Class Of Stock [Line Items]        
Common stock issued under employee stock purchase plan, share     14,274  
Cost Per Share 27.37   $ 27.37  
Stock-based compensation     $ 69  
Fourth Offering [Member] | ESPP [Member]        
Class Of Stock [Line Items]        
Common stock issued under employee stock purchase plan, share     14,555  
Cost Per Share $ 27.61   $ 27.61  
Stock-based compensation     $ 84