v3.26.1
Investments - Schedule of Amortized Cost and Fair Value of HTM Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 1,876 $ 1,892
Gross Unrealized Gains 0 0
Gross Unrealized Losses (304) (314)
Estimated Fair Value 1,572 1,578
Municipal bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 703 703
Gross Unrealized Gains 0 0
Gross Unrealized Losses (133) (147)
Estimated Fair Value 570 556
Agency mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 1,173 1,189
Gross Unrealized Gains 0 0
Gross Unrealized Losses (171) (167)
Estimated Fair Value $ 1,002 $ 1,022