XML 102 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Dividends - Additional Information (Detail) - $ / shares
Jul. 10, 2018
Jul. 11, 2017
Nov. 01, 2016
Jul. 07, 2016
Class of Stock [Line Items]        
Dividend payable date, declared day   Jul. 11, 2017 Nov. 01, 2016 Jul. 07, 2016
Annual cash dividend   $ 2.50 $ 2.50 $ 2.50
Subsequent Event [Member]        
Class of Stock [Line Items]        
Dividend payable date, declared day Jul. 10, 2018      
Special cash dividend $ 2.00      
Annual cash dividend $ 0.55