XML 82 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jan. 01, 2019
Oct. 31, 2012
Mar. 31, 2020
Mar. 31, 2019
Granted - Number of Shares     557,000  
Granted - Weighted Average Fair Value     $ 102.82  
Net proceeds from exercise of stock options     $ (1,783) $ 943
Granted - Shares     399,000  
2012 Stock Plan [Member]        
Additional shares available 1,211,533 555,843    
Stock Options [Member]        
Share-based compensation not yet recognized     $ 66,600  
Share-based compensation not yet recognized, period     1 year 6 months 14 days  
Restricted and Performance Stock Units and Awards [Member]        
Share-based compensation not yet recognized, other than options     $ 76,900  
Share-based compensation not yet recognized, period     1 year 8 months 19 days  
Performance Stock Units and Awards [Member]        
Performance period     3 years  
Share based compensation expenses     $ 600  
Performance Stock Units and Awards [Member] | Minimum [Member]        
Payout percentage, as percent of target award     0.00%  
Performance Stock Units and Awards [Member] | Maximum [Member]        
Payout percentage, as percent of target award     150.00%  
Performance Stock Units (PSUs) [Member]        
Shares granted during period for stock based compensation     64,900