XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2019
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation cost related to outstanding unvested stock options that are expected to vest   $ 16,100   $ 16,100  
Unrecognized stock-based compensation cost, expected period to be recognized       2 years 8 months 12 days  
Stock-based compensation expense   2,291 $ 2,005 $ 7,866 $ 6,128
2019 ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total shares reserved 240,336        
Percentage of increase in shares reserved for issuance on common stock outstanding 1.00%        
Increase in shares at the beginning of each calendar year 240,336        
Maximum employee subscription rate on salary 15.00%        
Offering period 24 months        
Purchase period 6 months        
Purchase price of common stock as percentage of fair market value 85.00%        
Stock-based compensation expense   $ 500 $ 700 $ 2,300 $ 2,000
2019 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares remained available for issuance   2,746,829   2,746,829