v3.25.2
Transactions with Related Parties - Special Servicing - Additional Information (Detail) - PennyMac Loan Services, LLC [Member]
6 Months Ended
Jun. 30, 2025
USD ($)
Mortgage Loans On Real Estate [Line Items]  
Servicing agreement expiration date Dec. 31, 2029
Service agreement maturity renewal term 18 months
Distressed loans [Member]  
Mortgage Loans On Real Estate [Line Items]  
Base servicing fees for REO per month $ 75
Supplemental servicing fee 25
Distressed loans [Member] | Minimum [Member]  
Mortgage Loans On Real Estate [Line Items]  
Base servicing fees per month 30,000
Distressed loans [Member] | Maximum [Member]  
Mortgage Loans On Real Estate [Line Items]  
Base servicing fees per month $ 95