v3.25.2
Investments - Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale:    
Less than 12 months, fair value $ 2,498 $ 27,448
Less than 12 months, unrealized losses (1) (101)
12 months or more, fair value 0 0
12 months or more, unrealized losses 0 0
Total, fair value 2,498 27,448
Total, unrealized losses (1) (101)
Held-to-maturity:    
Less than 12 months, fair value 1,020 633
Less than 12 months, unrealized losses (8) (17)
12 Months or more, fair value 7,859 8,752
12 Months or more, unrealized losses (1,237) (1,499)
Total, fair value 8,879 9,385
Total, unrealized losses (1,245) (1,516)
US Treasury Securities    
Available-for-sale:    
Less than 12 months, fair value 2,498 27,448
Less than 12 months, unrealized losses (1) (101)
12 months or more, fair value 0 0
12 months or more, unrealized losses 0 0
Total, fair value 2,498 27,448
Total, unrealized losses (1) (101)
Mortgage-backed securities    
Held-to-maturity:    
Less than 12 months, fair value 414 0
Less than 12 months, unrealized losses (1) 0
12 Months or more, fair value 4,401 5,164
12 Months or more, unrealized losses (598) (746)
Total, fair value 4,815 5,164
Total, unrealized losses (599) (746)
Collateralized mortgage obligations    
Held-to-maturity:    
Less than 12 months, fair value 606 633
Less than 12 months, unrealized losses (7) (17)
12 Months or more, fair value 3,458 3,588
12 Months or more, unrealized losses (639) (753)
Total, fair value 4,064 4,221
Total, unrealized losses $ (646) $ (770)