XML 82 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CAPITAL STOCK AND SHARE-BASED COMPENSATION - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of Shares    
Outstanding, beginning balance (shares) 833,315  
Granted (shares) 142,122  
Exercised (shares) (87,068)  
Canceled, forfeited or expired (shares) (12,395)  
Outstanding, ending balance (shares) 875,974 833,315
Exercisable (shares) 570,224  
Weighted Average Exercise Price    
Outstanding, beginning balance (usd per share) $ 36.79  
Granted (usd per share) 121.32  
Exercised (usd per share) 41.48  
Canceled, forfeited or expired (usd per share) 66.18  
Outstanding, ending balance (usd per share) 49.62 $ 36.79
Exercisable (usd per share) $ 29.73  
Weighted Average Contractual Life (Years)    
Outstanding, weighted average contractual life (years) 6 years 3 months 3 days 6 years 9 months 3 days
Exercisable, weighted average contractual life (years) 5 years 3 months 21 days