XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2021
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted average grant-date fair value of options granted   $ 11.23   $ 4.30
Stock options vested aggregate intrinsic value   $ 12,200   $ 8,200
Stock options expected to vest aggregate intrinsic value   6,200   5,300
Share-based payment arrangement, expense   $ 928 $ 668  
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Offering period of employee stock purchase plan   6 months    
Limited percentage of annual contribution   20.00%    
Percentage of discount and fair value of option   15.00%    
Proceeds from stock issued during period $ 100      
Number of stock issued during period 10,000      
Employee Stock Purchase Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Purchase price percentage of market value of common stock   85.00%    
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total unrecognized compensation cost of unvested stock options   $ 7,000    
Total unrecognized compensation cost, period for recognition   2 years 9 months 18 days    
Total unrecognized compensation cost       3,000
Restricted Stock Unit (RSU)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted average remaining contractual term   3 years 2 months 12 days    
Total unrecognized compensation cost   $ 5,000   $ 1,500