XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Available for Sale Debt Securities - Securities Available for Sale by Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due in one year or less, amortized cost $ 141,817
Due after one year through five years, amortized cost 308,423
Due after five years through ten years, amortized cost 116,395
Due after ten years, amortized cost 71,796
Amortized cost 638,431
Due in one year or less, fair value 141,426
Due after one year through five years, fair value 290,212
Due after five years through ten years, fair value 114,993
Due after ten years, fair value 65,051
Fair value $ 611,682