XML 107 R92.htm IDEA: XBRL DOCUMENT v3.20.2
Cash Dividends - Additional Information (Detail) - $ / shares
Jul. 09, 2020
Apr. 29, 2020
Oct. 29, 2019
Jul. 10, 2019
Jul. 10, 2018
Class of Stock [Line Items]          
Dividend payable date, declared day   Apr. 29, 2020 Oct. 29, 2019 Jul. 10, 2019 Jul. 10, 2018
Annual cash dividend   $ 1.00 $ 2.00 $ 3.00 $ 2.55
Subsequent Event [Member]          
Class of Stock [Line Items]          
Dividend payable date, declared day Jul. 09, 2020        
Special cash dividend $ 1.85        
Annual cash dividend $ 0.65