v3.25.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Contractually Specified Servicing Fees, Late Fees, and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Line Items]        
Reduction of management fee $ 11.3 $ 15.2 $ 18.4 $ 29.8
Minimum        
Contractually Specified Servicing Fees, Late Fees, and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Line Items]        
Estimated useful life 2 years   2 years  
Remaining lease term 1 year   1 year  
Renewal term 1 year   1 year  
Minimum | Furniture Fixtures Equipment and Computer Equipment        
Contractually Specified Servicing Fees, Late Fees, and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Line Items]        
Property, plant and equipment, useful life 3 years   3 years  
Maximum        
Contractually Specified Servicing Fees, Late Fees, and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Line Items]        
Estimated useful life 20 years   20 years  
Remaining lease term 16 years   16 years  
Renewal term 10 years   10 years  
Maximum | Furniture Fixtures Equipment and Computer Equipment        
Contractually Specified Servicing Fees, Late Fees, and Ancillary Fees Earned in Exchange for Servicing Financial Assets [Line Items]        
Property, plant and equipment, useful life 7 years   7 years