v3.26.1
Investments - Schedule of Aggregate Fair Value and Gross Unrealized Loss by Length of Time (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Less Than 12 Months $ 41 $ 0
12 Months or Longer 5,603 5,687
Total 5,644 5,687
Unrealized Loss    
Less Than 12 Months 0 0
12 Months or Longer (1,026) (1,091)
Total (1,026) (1,091)
Fair Value    
Less Than 12 Months 0 0
12 Months or Longer 1,572 1,578
Total 1,572 1,578
Unrealized Loss    
Less Than 12 Months 0 0
12 Months or Longer (304) (314)
Total (304) (314)
Municipal bonds    
Fair Value    
Less Than 12 Months 0 0
12 Months or Longer 3,868 3,816
Total 3,868 3,816
Unrealized Loss    
Less Than 12 Months 0 0
12 Months or Longer (768) (841)
Total (768) (841)
Fair Value    
Less Than 12 Months 0 0
12 Months or Longer 570 556
Total 570 556
Unrealized Loss    
Less Than 12 Months 0 0
12 Months or Longer (133) (147)
Total (133) (147)
Agency mortgage-backed securities    
Fair Value    
Less Than 12 Months 41 0
12 Months or Longer 1,735 1,871
Total 1,776 1,871
Unrealized Loss    
Less Than 12 Months 0 0
12 Months or Longer (258) (250)
Total (258) (250)
Fair Value    
Less Than 12 Months 0 0
12 Months or Longer 1,002 1,022
Total 1,002 1,022
Unrealized Loss    
Less Than 12 Months 0 0
12 Months or Longer (171) (167)
Total $ (171) $ (167)