XML 127 R112.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event - Additional Information (Detail) - $ / shares
Jul. 09, 2020
Apr. 29, 2020
Oct. 29, 2019
Jul. 10, 2019
Jul. 10, 2018
Subsequent Event [Line Items]          
Annual common stock dividend declared   $ 1.00 $ 2.00 $ 3.00 $ 2.55
Dividend payable date, declared day   Apr. 29, 2020 Oct. 29, 2019 Jul. 10, 2019 Jul. 10, 2018
Dividend payable date   Jun. 17, 2020 Dec. 10, 2019 Aug. 20, 2019 Aug. 17, 2018
Stockholders of record date   May 27, 2020 Nov. 26, 2019 Aug. 06, 2019 Aug. 03, 2018
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Special cash dividend $ 1.85        
Annual common stock dividend declared $ 0.65        
Dividend payable date, declared day Jul. 09, 2020        
Dividend payable date Aug. 21, 2020        
Stockholders of record date Aug. 07, 2020