v3.26.1
Fair Values - (Available-For-Sale Securities) (Details) - Recurring Basis - Significant unobservable inputs (Level 3) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Assets and liabilities recorded at fair value    
Beginning balance $ 25,286 $ 15,376
Repayments (250) (45)
Purchases 20,285  
Unrealized gain (loss) recorded in other comprehensive income (loss) 759 (1,091)
Ending balance $ 46,080 $ 14,240