v3.25.2
Securitizations and Variable Interest Entities - Schedule of VIE Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Total securities available for sale $ 3,527,142 $ 3,452,648
Other assets 378,633 403,982
Total assets 10,775,333 10,630,509
Liabilities:    
Other liabilities 233,174 220,541
Total liabilities 9,369,298 9,288,778
Unconsolidated    
Assets    
Total securities available for sale 3,146,507 3,069,771
Other assets 46,883 46,269
Total assets 3,193,390 3,116,040
Liabilities:    
Other liabilities 3,748 6,313
Total liabilities 3,748 6,313
Total net assets (maximum loss exposure) $ 3,189,642 $ 3,109,727