XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Amortized Cost and Estimated Fair Values of Debt Securities by Contractual Maturity) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Available-for-sale, Amortized Cost    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One $ 116  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 11,148  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 11,842  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10 0  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 21,314  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost 23,106  
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value 572,435  
Amortized Cost 673,003 $ 702,937
Available-for-sale, Fair Value    
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 116  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 10,546  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 10,652  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 0  
Total 593,749 $ 625,808
Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost $ 649,897