v3.25.2
Assets Sold Under Agreements to Repurchase - Summary of Assets Sold under Agreements to Repurchase by Counterparty (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Goldman Sachs & Co. LLC [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 10,441
Weighted average maturity Jul. 14, 2025
Goldman Sachs & Co. LLC [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 113,370
Weighted-average maturity, Advances Jul. 25, 2025
Weighted-average maturity, Facility Nov. 04, 2026
Goldman Sachs & Co. LLC [Member] | Credit Risk Transfer Agreements [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 43,041
Weighted average maturity Jul. 08, 2025
Atlas Securitized Products, L.P. [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 118,955
Weighted-average maturity, Advances Sep. 05, 2025
Weighted-average maturity, Facility Jun. 26, 2026
Citibank, N.A. [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 45,127
Weighted average maturity Jul. 23, 2025
Citibank, N.A. [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 65,203
Weighted-average maturity, Advances Sep. 05, 2025
Weighted-average maturity, Facility Apr. 16, 2026
Bank of America, N.A. [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 20,698
Weighted average maturity Jul. 13, 2025
Bank of America, N.A. [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 46,472
Weighted-average maturity, Advances Jul. 19, 2025
Weighted-average maturity, Facility Aug. 28, 2026
JPMorgan Chase & Co. [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 51,437
Weighted average maturity Jul. 31, 2025
JPMorgan Chase & Co. [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 9,110
Weighted-average maturity, Advances Sep. 09, 2025
Weighted-average maturity, Facility Jun. 28, 2026
Barclays Capital Inc. [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 31,810
Weighted average maturity Jul. 21, 2025
Barclays Capital Inc. [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 28,604
Weighted-average maturity, Advances Sep. 10, 2025
Weighted-average maturity, Facility Mar. 06, 2026
Morgan Stanley & Co. LLC [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 15,075
Weighted-average maturity, Advances Aug. 15, 2025
Weighted-average maturity, Facility May 06, 2026
Morgan Stanley & Co. LLC [Member] | Credit Risk Transfer Agreements [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 18,299
Weighted average maturity Jul. 28, 2025
Wells Fargo Securities L L C [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 19,534
Weighted average maturity Jul. 21, 2025
Wells Fargo Securities L L C [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 5,579
Weighted-average maturity, Advances Sep. 24, 2025
Weighted-average maturity, Facility Jun. 11, 2027
RBC Capital Markets L.P. [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 20,575
Weighted-average maturity, Advances Sep. 28, 2025
Weighted-average maturity, Facility May 08, 2026
Nomura Holdings America Inc [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 160
Weighted average maturity Aug. 20, 2025
Nomura Holdings America Inc [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 8,606
Weighted-average maturity, Advances Aug. 20, 2025
Weighted-average maturity, Facility Aug. 20, 2025
BNP Paribas [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 3,875
Weighted-average maturity, Advances Sep. 19, 2025
Weighted-average maturity, Facility Sep. 30, 2026
Santander US Capital [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 15,788
Weighted average maturity Jul. 13, 2025
Santander US Capital [Member] | Mortgage loans acquired for sale, mortgage loans, REO and MSRs sold under agreements to repurchase [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 1,598
Weighted-average maturity, Advances Jul. 09, 2025
Weighted-average maturity, Facility Jul. 09, 2025
Bank Of Montreal [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 6,785
Weighted average maturity Aug. 12, 2025
Daiwa Capital Markets America Inc. [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 5,803
Weighted average maturity Aug. 05, 2025
Mizuho Financial Group [Member]  
Assets Sold under Agreements to Repurchase [Line Items]  
Amounts at risk $ 5,158
Weighted average maturity Jul. 23, 2025