v3.25.3
Loans - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Accrued interest receivable $ 11,300 $ 13,400
Initial fixed rate period, tranche one 1 year  
Initial fixed rate period, tranche two 3 years  
Initial fixed rate period, tranche three 5 years  
Nonaccrual loans $ 114,265 $ 108,529