v3.26.1
Fair Value Measurements - Schedule of Fair Value Income Statement Adjustment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Loans    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair value adjustment $ (886) $ 2,919
Loans held for sale    
Fair Value, Option, Quantitative Disclosures [Line Items]    
Fair value adjustment $ (2,611) $ 1,810