XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Events (Details) - Share Repurchase Program [Member] - USD ($)
Jul. 27, 2017
Jun. 30, 2017
Feb. 22, 2016
Subsequent Event [Line Items]      
Share repurchase program, authorized amount     $ 150,000,000
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 56,700,000  
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Share repurchase program, authorized amount $ 100,000,000    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 56,700,000