v3.25.0.1
Debt Obligations - Term Loan Facility - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended
May 21, 2024
Apr. 30, 2024
Nov. 30, 2023
Dec. 31, 2024
Debt Instrument [Line Items]        
Gain (loss) due to debt extinguishments $ 0.8 $ 0.8    
Term Loan Facility [Member]        
Debt Instrument [Line Items]        
Gain (loss) due to debt extinguishments     $ 2.1  
Term Loan Facility [Member] | Non Credit Enhanced Senior Unsecured Long Term Debt Ratings [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   0.75%    
Term Loan Facility [Member] | Debt Rating [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   1.125%    
Term Loan Facility [Member] | Debt Rating [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   1.75%    
Term Loan Facility [Member] | Federal Funds Rate [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   0.50%    
Term Loan Facility [Member] | Term SOFR Rate [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   1.00%    
Term Loan Facility [Member] | Term SOFR Rate [Member] | Non Credit Enhanced Senior Unsecured Long Term Debt Ratings [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   0.00%    
Term Loan Facility [Member] | Term SOFR Rate [Member] | Debt Rating [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   0.10%    
Term Loan Facility [Member] | Base Rate [Member] | Non Credit Enhanced Senior Unsecured Long Term Debt Ratings [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate   0.125%    
Term Loan Facility [Member] | Unsecured Debt [Member]        
Debt Instrument [Line Items]        
Aggregate principal amount issued       $ 1,500.0