XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Investments - Schedule of Amortized Cost and Fair Value of HTM Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 2,113 $ 2,130
Gross Unrealized Gains 0 0
Gross Unrealized Losses (426) (418)
Estimated Fair Value 1,687 1,712
Municipal bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 704 704
Gross Unrealized Gains 0 0
Gross Unrealized Losses (191) (163)
Estimated Fair Value 513 541
Agency mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 1,409 1,426
Gross Unrealized Gains 0 0
Gross Unrealized Losses (235) (255)
Estimated Fair Value $ 1,174 $ 1,171