XML 104 R77.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock Based Compensation Employee Stock Purchase Plan Details (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Aug. 31, 2015
Jul. 31, 2015
Dec. 31, 2014
Aug. 31, 2014
Jul. 31, 2014
Dec. 31, 2013
Aug. 31, 2013
Jul. 31, 2013
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%                
Employee Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Allotted​Value​Maximum $ 25,000                
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 5,194,928                
Threshold​Period​Worked​Per​Week​ByEmployees 20                
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Subscription​Period​Beginning August 1                
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Subscription​Period​Ending July 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   $ 6.43     $ 6.39     $ 8.36  
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period     539,389     512,521     487,672
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Shares​Issued​Aggregate​Purchase​Value     $ 14,400,000     $ 13,400,000     $ 10,500,000
Share​Based​Compensation​Arrangement​ByShare​Based​Payment​Award​Shares​Issued​Aggregate​Purchase​Price​Per​Share     $ 26.62     $ 26.16     $ 21.44
Shares held in Employee Stock Option Plan, Suspense Shares 231,803     235,794     222,526    
Cash​Received​From​Proceeds​ByParticipants $ 6,800,000     $ 6,300,000     $ 5,900,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 17,000,000