XML 130 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Federal Income Taxes - Schedule of Tax Status of Dividends (Parenthetical) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared $ 0.74 $ 0.72 $ 0.72
Fourth Quarter Two Thousand Twenty Two [member]      
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared     $ 0.18
Fourth Quarter Two Thousand Twenty Three [Member]      
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared   $ 0.18  
Fourth Quarter Two Thousand Twenty Four [Member]      
Valuation Allowance [Line Items]      
Common Stock, Dividends, Per Share, Declared $ 0.19