v3.26.1
Fair Value - Summary of Key Unobservable Inputs Used in Valuation Credit Risk Transfer Strip Liabilities (Detail) - Credit Risk Transfer Strips [Member] - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of CRT derivatives liabilities $ 4,062 $ 5,999
Unpaid principal balance of loans in the reference pools $ 14,669,085 $ 14,961,848
Maximum [Member] | Discount Rate [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 8.70% 8.60%
Maximum [Member] | Voluntary Prepayment Speed [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 7.50% 7.50%
Maximum [Member] | Involuntary Prepayment Speed [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 0.30% 0.30%
Maximum [Member] | Remaining Loss Expectation [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 1.40% 1.40%
Minimum [Member] | Discount Rate [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 4.90% 5.00%
Minimum [Member] | Voluntary Prepayment Speed [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 7.10% 7.00%
Minimum [Member] | Involuntary Prepayment Speed [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 0.10% 0.10%
Minimum [Member] | Remaining Loss Expectation [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 0.40% 0.40%
Weighted Average [Member] | Discount Rate [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 8.20% 8.10%
Weighted Average [Member] | Voluntary Prepayment Speed [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 7.20% 7.10%
Weighted Average [Member] | Involuntary Prepayment Speed [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 0.20% 0.10%
Weighted Average [Member] | Remaining Loss Expectation [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Key inputs used in valuation 0.50% 0.50%