v3.25.2
Debt Obligations - Debt Extinguishment - Additional Information (Details) - Senior Unsecured of 6.500% Senior Notes due 2027 [Member] - USD ($)
$ in Millions
1 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Debt Instrument [Line Items]    
Gain (loss) due to debt extinguishments $ 1.9  
Senior Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Interest rate on fixed rate debt   6.50%
Senior Unsecured Notes [Member] | Subsequent Event [Member]    
Debt Instrument [Line Items]    
Interest rate on fixed rate debt 6.50%