XML 96 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Based Compensation Employee Stock Purchase Plan Details (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
shares
Aug. 31, 2017
$ / shares
Jul. 31, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
USD ($)
shares
Aug. 31, 2016
$ / shares
Jul. 31, 2016
USD ($)
$ / shares
shares
Dec. 31, 2015
USD ($)
shares
Aug. 31, 2015
$ / shares
Jul. 31, 2015
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 0                
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 10.00%                
Stock Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 4,197,920                
Employee Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 4,151,251                
Threshold​Period​Worked​Per​Week​ByEmployees 20                
Allotted​Value​Maximum | $ $ 25,000                
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Subscription​Period​Beginning --08-01                
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Subscription​Period​Ending --07-31                
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%                
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Percent​OfMarket​Price 15.00%                
Value​OfOne​Year​Stock​Option​Percentage 85.00%                
Estimated​Fair​Value​Per​Share​Option | $ / shares   $ 8.64     $ 7.61     $ 6.43  
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period     529,012     514,665     539,389
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Shares​Issued​Aggregate​Purchase​Value | $     $ 16,400,000     $ 15,000,000.0     $ 14,400,000
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Shares​Issued​Aggregate​Purchase​Price​Per​Share | $ / shares     $ 31.03     $ 29.23     $ 26.62
Shares held in Employee Stock Option Plan, Suspense Shares 217,514     247,023     231,803    
Cash​Received​From​Proceeds​ByParticipants | $ $ 8,200,000     $ 7,700,000     $ 6,800,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 17,000,000