XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Amortized Cost and Fair Value of HTM Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 2,121 $ 2,130
Gross Unrealized Gains 0 0
Gross Unrealized Losses (410) (418)
Estimated Fair Value 1,711 1,712
Municipal bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 703 704
Gross Unrealized Gains 0 0
Gross Unrealized Losses (174) (163)
Estimated Fair Value 529 541
Agency mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 1,418 1,426
Gross Unrealized Gains 0 0
Gross Unrealized Losses (236) (255)
Estimated Fair Value $ 1,182 $ 1,171