XML 109 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK PLANS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Incentive Plans        
Stock incentive plan, increased number of shares authorized for issuance (in shares) 1,500,000      
Award vesting period   3 years    
Employee stock purchase plan (ESPP), maximum shares available for sale (in shares)   500,000    
Maximum fair market value of ESPP shares available for purchase   $ 25    
ESPP fair value (as percent)   85.00%    
ESPP shares purchased and issued during period (in shares)   55,483    
Stock options        
Stock Incentive Plans        
Expiration period   10 years    
Award vesting period   4 years    
Expected recognition of non-vested stock options, not yet recognized   $ 47,300    
Period for recognition of non-vested awards not yet recognized   2 years 7 months 6 days    
ESPP share option fair value (in dollars per share)   $ 26.74 $ 22.40 $ 20.92
RSUs        
Stock Incentive Plans        
Award vesting period   4 years    
Period for recognition of non-vested awards not yet recognized   2 years 10 months 24 days    
Expected recognition of non-vested RSUs, not yet recognized   $ 41,000