XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED COMPENSATION (Stock Option Activity) (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation    
Intrinsic value of options exercised $ 5,800 $ 500
Total unrecognized compensation cost related to nonvested share-based compensation $ 1,700  
Total unrecognized compensation cost, recognized over a weighted-average period 1 year 11 months 26 days  
Stock Option Plans Activity and Related Information, Shares    
Outstanding beginning of period, shares 1,331  
Granted, shares 152  
Exercised, shares (143)  
Forfeited, shares 0  
Outstanding end of period, shares 1,340  
Expected to vest after applying forfeiture rate, shares 1,336  
Vested and exercisable end of period, shares 949  
Stock Option Plans Activity and Related Information, Weighted Average Exercise Price    
Outstanding beginning of period, weighted-average exercise price $ 41.90  
Granted, weighted-average exercise price 73.14  
Exercised, weighted-average exercise price 35.46  
Forfeited, weighted-average exercise price 0  
Outstanding end of period, weighted-average exercise price 46.12  
Expected to vest after applying forfeiture rate, weighted-average exercise price 46.07  
Vested and exercisable end of period, weighted-average exercise price $ 39.71  
Summary of Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value    
Outstanding at end of period, weighted-average remaining contractual term 6 years 29 days  
Outstanding at end of period, aggregate intrinsic value $ 31,522  
Expected to vest after applying forfeiture rate, weighted-average remaining contractual term 6 years 25 days  
Expected to vest after applying forfeiture rate, aggregate intrinsic value $ 31,499  
Vested and exercisable end of period, weighted-average remaining contractual term 4 years 11 months 4 days  
Vested and exercisable end of period, aggregate intrinsic value $ 28,004