XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Stock-based Compensation Plans (Textual) [Abstract]        
Share-based Compensation $ 4,400 $ 4,700 $ 10,459 $ 10,169
Cash received from employee stock purchase plan purchases     $ 3,800 $ 3,900
2014 Long Term Incentive Plan [Member]        
Stock-based Compensation Plans (Textual) [Abstract]        
Expiry date for stock options grant May 21, 2024      
Shares available for grant under the incentive plan 1,068,455   1,068,455  
Employee Stock Purchase Plan [Member]        
Stock-based Compensation Plans (Textual) [Abstract]        
Expiry date for stock options grant May 19, 2025      
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%      
Shares available for grant under the incentive plan 1,197,501   1,197,501  
Shares authorized for issuance 4,500,000   4,500,000  
Shares issued to employee under purchase plan     65,042 44,806
Weighted average fair value of employee stock purchase rights issued     $ 17.38 $ 14.11
Maximum [Member] | Restricted Stock [Member]        
Stock-based Compensation Plans (Textual) [Abstract]        
Range Of Forfeiture Provisions     5 years