v3.26.1
Fair Value Measurement - Nonrecurring (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Balances of the assets and liabilities measured at fair value on a nonrecurring basis          
Loss $ 550 $ 2,000 $ 1,900 $ 3,500  
Nonrecurring          
Balances of the assets and liabilities measured at fair value on a nonrecurring basis          
Loss     5,992   $ 3,812
Nonrecurring | Individually Evaluated Loans          
Balances of the assets and liabilities measured at fair value on a nonrecurring basis          
Loss     5,992   3,812
Level 3 | Nonrecurring          
Balances of the assets and liabilities measured at fair value on a nonrecurring basis          
Assets measured at fair value 16,532   16,532   39,043
Level 3 | Nonrecurring | Individually Evaluated Loans          
Balances of the assets and liabilities measured at fair value on a nonrecurring basis          
Assets measured at fair value $ 16,532   $ 16,532   $ 39,043