XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events - Additional Information (Detail) - $ / shares
3 Months Ended 9 Months Ended
Oct. 25, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Subsequent Event [Line Items]                  
Quarterly dividend declared   $ 1.04 $ 0.78 $ 0.78 $ 0.78 $ 0.68 $ 0.68 $ 2.60 $ 2.14
Subsequent Event [Member]                  
Subsequent Event [Line Items]                  
Quarterly dividend declared $ 1.04                
Quarterly dividend declared date Oct. 25, 2021                
Quarterly dividend payable date Nov. 30, 2021                
Quarterly dividend record date Nov. 12, 2021