XML 58 R45.htm IDEA: XBRL DOCUMENT v3.4.0.3
Subsequent Event (Details) - USD ($)
$ in Millions
Apr. 21, 2016
Feb. 09, 2015
Feb. 06, 2014
Oct. 24, 2012
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount   $ 300.0 $ 100.0 $ 60.0
Subsequent event        
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount $ 100.0