XML 152 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Summary of Repurchase Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Securities Sold Under Agreements to Repurchase    
Repurchase agreements $ 1,777,475 $ 1,486,850
Overnight and Continuous    
Securities Sold Under Agreements to Repurchase    
Repurchase agreements 1,777,475 1,486,850
U.S. government and federal agency | Overnight and Continuous    
Securities Sold Under Agreements to Repurchase    
Repurchase agreements 0 113,509
Residential mortgage-backed securities | Overnight and Continuous    
Securities Sold Under Agreements to Repurchase    
Repurchase agreements 1,777,475 1,306,047
Commercial mortgage-backed securities | Overnight and Continuous    
Securities Sold Under Agreements to Repurchase    
Repurchase agreements $ 0 $ 67,294