v3.26.1
Borrowings - Schedule of Senior Notes (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Jan. 30, 2026
Dec. 31, 2025
Nov. 06, 2024
Senior Notes        
Debt Instrument [Line Items]        
Outstanding borrowings (MSR financing facilities, net) $ 692.8   $ 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 6.2   0.0  
Discount (1.7)   (1.8)  
Unamortized debt issuance costs (11.8)   (8.6)  
Unamortized discount and debt issuance costs $ (7.2)   $ (10.4)