XML 102 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Dividends - Additional Information (Detail) - $ / shares
Jul. 08, 2021
Jan. 27, 2021
Jul. 09, 2020
Apr. 29, 2020
Oct. 29, 2019
Jul. 10, 2019
Class of Stock [Line Items]            
Dividend payable date, declared day   Jan. 27, 2021 Jul. 09, 2020 Apr. 29, 2020 Oct. 29, 2019 Jul. 10, 2019
Annual cash dividend   $ 2.50 $ 2.50 $ 1.00 $ 2.00 $ 3.00
Subsequent Event [Member]            
Class of Stock [Line Items]            
Dividend payable date, declared day Jul. 08, 2021          
Special cash dividend $ 2.30          
Annual cash dividend $ 0.70