XML 71 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Option granted to purchase shares   1,311,897 1,231,532
Weighted average grant date fair value per share of stock options granted   $ 34.07 $ 14.75
Aggregate grant date fair value of stock options granted   $ 44,700 $ 18,200
Aggregate intrinsic value of stock options exercised   9,900 27,300
Stock based compensation expense   16,450 5,768
Unrecognized compensation cost   $ 45,000  
Expected weighted average period   2 years 9 months 18 days  
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options vest period   4 years  
Member of Board of Directors | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options vest period   3 years  
Member of Board of Directors | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options vest period   1 year  
2019 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance 2,200,000    
Percentage of increase in reserved common shares 4.00%    
Number of common shares available for future issuance   2,372,006  
2014 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of common shares available for future issuance   0  
2019 ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance 315,000    
Number of common shares available for future issuance   634,580  
Weighted average grant date fair value per share of stock options granted   $ 46.08  
Stock based compensation expense   $ 300 $ 300
2019 ESPP | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares of common stock reserved for issuance 3,150,000    
Percentage of increase in reserved common shares 1.00%