XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
plan
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
May 01, 2010
shares
Apr. 30, 2010
shares
Stock-based incentive compensation plans | plan 2        
Shares reserved | shares 3,300,000        
Shares available for grant | shares 2,600,000        
Awards term 10 years        
Estimated Forfeiture rates for Share Based Compensation 8.00% 5.00% 10.00%    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value $ 2,600 $ 1,900 $ 1,600    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 7,500        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 3 years        
Stock-based compensation expense $ 15,739 12,272 7,327    
2017 OMNIBUS Incentive Plan [Member] [Domain]          
Shares available for grant | shares 1,900,000        
Restricted Stock Units (RSUs) [Member]          
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 21,400        
Employee Stock [Member]          
Options granted (in shares) | shares 0        
Minimum [Member] | Employee Stock [Member]          
Vesting period 3 years        
Maximum [Member] | Employee Stock [Member]          
Vesting period 4 years        
Restricted Stock Units (RSUs) [Member]          
Vesting period 3 years        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value $ 19,200 9,200 8,300    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year 1 month 6 days        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 94.60        
Employee Stock [Member]          
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 600        
Employee Service Share-based Compensation recognized remaining period 5 months        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | shares 1,000,000     1,000,000 500,000
Share-based Compensation Arrangement By Share-based Payment Award, Employee Contribution, Amount $ 5        
Stock-based compensation expense $ 1,114 $ 856 $ 475    
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 85.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date 85.00%        
Employee Stock [Member] | Employee Stock [Member]          
Shares available for grant | shares 700,000        
Employee Stock [Member] | Maximum [Member]          
Share-based Compensation Arrangement By Share-based Payment Award, Employee Contribution, Percent 15.00%