XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule of Dividends Paid, Per Share) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Examination [Line Items]      
Common Stock, Dividends, Per Share, Cash Paid $ 3.8025 $ 4.41 $ 4.20
Ordinary Income [Member]      
Income Tax Examination [Line Items]      
Common Stock, Dividends, Per Share, Cash Paid 2.87799 3.50400 4.20000
Capital Gain [Member]      
Income Tax Examination [Line Items]      
Common Stock, Dividends, Per Share, Cash Paid 0.43890 0.10999 0
Return of Capital [Member]      
Income Tax Examination [Line Items]      
Common Stock, Dividends, Per Share, Cash Paid $ 0.48562 $ 0.79603 $ 0