XML 117 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 24, 2022
Feb. 10, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]                                  
Common stock repurchased, total value                             $ 139,580 $ 727,343 $ 102,081
Quarterly dividend declared     $ 1.04 $ 1.04 $ 0.78 $ 0.78 $ 0.78 $ 0.78 $ 0.68 $ 0.68 $ 0.68 $ 0.68 $ 0.58 $ 0.58 $ 3.64 $ 2.92 $ 2.52
Subsequent Event [Member]                                  
Subsequent Event [Line Items]                                  
Common stock repurchased, shares   1.2                              
Common stock repurchased, average price per share   $ 515.83                              
Common stock repurchased, total value   $ 634,100                              
Quarterly dividend declared $ 1.04                                
Quarterly dividend declared date Jan. 24, 2022                                
Quarterly dividend payable date Feb. 28, 2022                                
Quarterly dividend record date Feb. 18, 2022