XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
IncentivePlan
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2021
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of equity incentive plans | IncentivePlan 2    
Number of common shares, granted 1,624,000    
Number of shares available for future grant 1,900,000   1,400,000
Common Stock options exercised 245,000 100,000  
Intrinsic value of options exercised | $ $ 1.6 $ 1.0  
Restricted Stock Units ("RSU")      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total fair value of restricted stock units vested during the period | $ $ 1.5    
2009 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of common shares, granted 0    
2015 ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares available for future grant 1,200,000   700,000