XML 119 R104.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Event - Additional Information (Detail) - $ / shares
Jul. 08, 2021
Jan. 27, 2021
Jul. 09, 2020
Apr. 29, 2020
Oct. 29, 2019
Jul. 10, 2019
Subsequent Event [Line Items]            
Annual common stock dividend declared   $ 2.50 $ 2.50 $ 1.00 $ 2.00 $ 3.00
Dividend payable date, declared day   Jan. 27, 2021 Jul. 09, 2020 Apr. 29, 2020 Oct. 29, 2019 Jul. 10, 2019
Dividend payable date   Mar. 16, 2021 Aug. 21, 2020 Jun. 17, 2020 Dec. 10, 2019 Aug. 20, 2019
Stockholders of record date   Feb. 26, 2021 Aug. 07, 2020 May 27, 2020 Nov. 26, 2019 Aug. 06, 2019
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Special cash dividend $ 2.30          
Annual common stock dividend declared $ 0.70          
Dividend payable date, declared day Jul. 08, 2021          
Dividend payable date Aug. 25, 2021          
Stockholders of record date Aug. 10, 2021