v3.25.2
Assets Sold Under Agreements to Repurchase - Summary of Maturities of Outstanding Advances Under Repurchase Agreements by Maturity Date (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Assets Sold under Agreements to Repurchase [Line Items]  
Maturity of repurchase agreements $ 6,833,086
Weighted average maturity (in months) 1 month 15 days
Within 30 days [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Maturity of repurchase agreements $ 2,936,449
Over 30 to 90 days [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Maturity of repurchase agreements 3,685,772
Over 90 days to 180 days [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Maturity of repurchase agreements 0
Over 180 Days to 1 Year [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Maturity of repurchase agreements $ 210,865