Investments in MSR Financing Receivables - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended 36 Months Ended 39 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2023
Apr. 01, 2024
Accounts Notes And Loans Receivable [Line Items]        
MSR servicing fee basis points 0.125%      
Servicing advances receivable $ 3,731 $ 0    
Counterparty financing secured by financing receivable 40,398 0    
MSR financing receivables, at fair value 125,018 $ 9,346    
Scenario, Forecast        
Accounts Notes And Loans Receivable [Line Items]        
Minimum amount of capital commitment for investments to counterparty period of expiration     Dec. 31, 2023 Apr. 01, 2024
Minimum        
Accounts Notes And Loans Receivable [Line Items]        
Minimum amount of capital commitment for investments to counterparty $ 50,000      
Minimum | Scenario, Forecast        
Accounts Notes And Loans Receivable [Line Items]        
Minimum amount of capital commitment for investments to counterparty     $ 25,000 $ 25,000