XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Credit Quality Indicator (Details)
Jun. 30, 2023
USD ($)
AAA/AA/A  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity $ 238,685
AAA/AA/A | Obligations of states and political subdivisions  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 192,034
AAA/AA/A | Private label mortgage and asset backed securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 46,651
AAA/AA/A | Corporate debt securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 0
BBB/BB/B  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 30,154
BBB/BB/B | Obligations of states and political subdivisions  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 0
BBB/BB/B | Private label mortgage and asset backed securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 0
BBB/BB/B | Corporate debt securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 30,154
Unrated  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 24,901
Unrated | Obligations of states and political subdivisions  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 0
Unrated | Private label mortgage and asset backed securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity 9,022
Unrated | Corporate debt securities  
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]  
Total debt securities held-to-maturity $ 15,879