XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Dividends Payable (Details) - $ / shares
Jun. 04, 2021
Jun. 05, 2020
Jun. 07, 2019
Summary Of Significant Accounting Policies [Line Items]      
Dividend per share $ 2.68 $ 2.44 $ 2.28
Dividend Payable 1 [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Dividend Date Jun. 30, 2021 Jun. 30, 2020 Jun. 28, 2019
Record Date Jun. 15, 2021 Jun. 15, 2020 Jun. 17, 2019
Dividend per share $ 0.67 $ 0.61 $ 0.57
Dividend Payable 2 [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Dividend Date Sep. 30, 2021 Sep. 30, 2020 Sep. 30, 2019
Record Date Sep. 15, 2021 Sep. 15, 2020 Sep. 16, 2019
Dividend per share $ 0.67 $ 0.61 $ 0.57
Dividend Payable 3 [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Dividend Date Dec. 31, 2021 Dec. 31, 2020 Dec. 31, 2019
Record Date Dec. 15, 2021 Dec. 15, 2020 Dec. 16, 2019
Dividend per share $ 0.67 $ 0.61 $ 0.57
Dividend Payable 4 [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Dividend Date Mar. 31, 2022 Mar. 31, 2021 Mar. 31, 2020
Record Date Mar. 15, 2022 Mar. 15, 2021 Mar. 16, 2020
Dividend per share $ 0.67 $ 0.61 $ 0.57