XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted average grant-date fair value of options granted       $ 10.97   $ 4.30
Stock options vested aggregate intrinsic value   $ 11,500   $ 11,500   $ 8,200
Stock options expected to vest aggregate intrinsic value   4,600   4,600   $ 5,300
Share-based payment arrangement, expense   $ 1,008 $ 654 $ 1,936 $ 1,322  
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%   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   $ 6,200   $ 6,200    
Total unrecognized compensation cost, period for recognition       2 years 8 months 12 days    
Restricted Stock Unit (RSU)            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted average remaining contractual term       3 years 1 month 6 days    
Total unrecognized compensation cost   $ 4,200   $ 4,200