XML 88 R54.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY AND SHARE-BASED COMPENSATION PLANS - Stock Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding (in shares) 567,842    
Weighted-average remaining contractual term, outstanding 7 years 9 months 26 days 8 years 1 month 2 days 7 years 4 months 6 days
Weighted-average exercise price, outstanding (in usd per share) $ 76.25    
Exercisable (in shares) 271,356    
Weighted-average remaining contractual term, exercisable 6 years 7 months 28 days    
Weighted-average exercise price (in usd per share) $ 109.26    
$5.10 to $27.99      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price - Minimum (in usd per share) 5.10    
Exercise price - Maximum (in usd per share) $ 27.99    
Outstanding (in shares) 116,935    
Weighted-average remaining contractual term, outstanding 8 years 2 months 23 days    
Weighted-average exercise price, outstanding (in usd per share) $ 19.72    
Exercisable (in shares) 19,560    
Weighted-average remaining contractual term, exercisable 2 years 1 month 13 days    
Weighted-average exercise price (in usd per share) $ 24.78    
$28.00 to $34.59      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price - Minimum (in usd per share) 28.00    
Exercise price - Maximum (in usd per share) $ 34.59    
Outstanding (in shares) 114,298    
Weighted-average remaining contractual term, outstanding 9 years 18 days    
Weighted-average exercise price, outstanding (in usd per share) $ 33.66    
Exercisable (in shares) 12,550    
Weighted-average remaining contractual term, exercisable 8 years 11 months 19 days    
Weighted-average exercise price (in usd per share) $ 33.91    
$34.60 to $78.49      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price - Minimum (in usd per share) 34.60    
Exercise price - Maximum (in usd per share) $ 78.49    
Outstanding (in shares) 112,977    
Weighted-average remaining contractual term, outstanding 7 years 9 months 11 days    
Weighted-average exercise price, outstanding (in usd per share) $ 68.77    
Exercisable (in shares) 68,586    
Weighted-average remaining contractual term, exercisable 7 years 2 months 19 days    
Weighted-average exercise price (in usd per share) $ 70.77    
$78.50 to $117.99      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price - Minimum (in usd per share) 78.50    
Exercise price - Maximum (in usd per share) $ 117.99    
Outstanding (in shares) 91,960    
Weighted-average remaining contractual term, outstanding 7 years 10 months 2 days    
Weighted-average exercise price, outstanding (in usd per share) $ 96.55    
Exercisable (in shares) 57,690    
Weighted-average remaining contractual term, exercisable 7 years 8 months 19 days    
Weighted-average exercise price (in usd per share) $ 99.18    
$118.00 to $234.70      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price - Minimum (in usd per share) 118.00    
Exercise price - Maximum (in usd per share) $ 234.70    
Outstanding (in shares) 131,672    
Weighted-average remaining contractual term, outstanding 6 years 5 months 1 day    
Weighted-average exercise price, outstanding (in usd per share) $ 155.68    
Exercisable (in shares) 112,970    
Weighted-average remaining contractual term, exercisable 6 years 3 months 26 days    
Weighted-average exercise price (in usd per share) $ 160.77