v3.25.2
Derivative and Credit Risk Transfer Strip Assets and Liabilities - Summary of Derivative Assets, Financial Instruments and Collateral Held by Counterparty (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Offsetting Assets [Line Items]    
Total derivative assets after netting $ 52,964 $ 56,840
Financial instruments 0 0
Cash collateral received 0 0
Net amount 52,964 56,840
CRT Derivatives [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 31,147 29,377
Financial instruments 0 0
Cash collateral received 0 0
Net amount 31,147 29,377
Interest Rate Lock Commitments [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 6,666 3,562
Financial instruments 0 0
Cash collateral received 0 0
Net amount 6,666 3,562
RJ O'Brien & Associates, LLC [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 8,696 6,528
Financial instruments 0 0
Cash collateral received 0 0
Net amount 8,696 6,528
Mizuho Financial Group [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 1,819 0
Financial instruments 0 0
Cash collateral received 0 0
Net amount 1,819 0
Bank of America, N.A. [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 1,352 3,150
Financial instruments 0 0
Cash collateral received 0 0
Net amount 1,352 3,150
PennyMac Financial Services, Inc. [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 1,038  
Net amount 1,038  
J.P. Morgan Securities LLC [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 565 1,237
Financial instruments 0 0
Cash collateral received 0 0
Net amount 565 1,237
Morgan Stanley & Co. LLC [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 486 9,303
Financial instruments 0 0
Cash collateral received 0 0
Net amount 486 9,303
Citigroup Global Markets Inc. [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 277 712
Financial instruments 0 0
Cash collateral received 0 0
Net amount 277 712
Wells Fargo Securities L L C    
Offsetting Assets [Line Items]    
Total derivative assets after netting 246 895
Financial instruments 0 0
Cash collateral received 0 0
Net amount 246 895
Goldman Sachs & Co. LLC [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 159 251
Financial instruments 0 0
Cash collateral received 0 0
Net amount 159 251
Other [Member]    
Offsetting Assets [Line Items]    
Total derivative assets after netting 513 1,825
Financial instruments 0 0
Cash collateral received 0 0
Net amount $ 513 $ 1,825