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 |