v3.26.1
Borrowings - Schedule of Senior Notes (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jan. 30, 2026
Dec. 31, 2025
Nov. 06, 2024
Senior Notes        
Debt Instrument [Line Items]        
Outstanding borrowings (MSR financing facilities, net) $ 693.2   $ 489.6  
Senior Notes Due 2029        
Debt Instrument [Line Items]        
Interest rate (as a percent)       9.875%
Senior Notes Due 2029 | Senior Notes        
Debt Instrument [Line Items]        
Interest rate (as a percent) 9.875% 9.875%    
Total Financing liabilities $ 700.0   500.0  
Unamortized premium 5.9   0.0  
Discount (1.6)   (1.8)  
Unamortized debt issuance costs (11.1)   (8.6)  
Unamortized discount and debt issuance costs $ (6.8)   $ (10.4)