v3.25.2
Loans - Strategic Program Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Retained Strategic Program loans $ 506,503 $ 447,812
Strategic Program loans held-for-sale 147,282 91,588
Strategic Program Loans    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Retained Strategic Program loans 30,699 20,122
Strategic Program loans held-for-sale 147,282 91,588
Total Strategic Program loans 177,981 111,710
Strategic Program loans - with credit enhancement    
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Line Items]    
Retained Strategic Program loans $ 11,700 $ 900