v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value Measurements          
Liabilities, Fair Value Disclosure $ 0   $ 0   $ 0
Amortized cost 678,838,000   678,838,000   $ 664,208,000
Transfer out of level 3 financial assets     0 $ 0  
Transfer into level 3 financial assets     0 0  
Collateral dependent loans          
Fair Value Measurements          
Amortized cost 2,600,000   2,600,000    
Carrying value 704,000   704,000    
Provision for Loan, Lease, and Other Losses $ 549,000 $ 0 $ 549,000 $ 1,000  
Level 3          
Fair Value Measurements          
Fair Value Inputs, Estimated Selling Costs, Weighted Average Discount     41.60%    
Level 3 | Minimum          
Fair Value Measurements          
Fair Value Inputs, Estimated Selling Costs     10.00%    
Level 3 | Maximum          
Fair Value Measurements          
Fair Value Inputs, Estimated Selling Costs     66.00%