XML 135 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Federal Income Taxes - Schedule of Tax Status of Dividends (Parenthetical) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared $ 0.72 $ 0.72 $ 0.6
Fourth Quarter Two Thousand twenty one [Member]      
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared     $ 0.15
Fourth Quarter Two Thousand Twenty Two [member]      
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared 0.18 $ 0.18  
Fourth Quarter Two Thousand Twenty Three [Member]      
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared $ 0.18