v3.25.2
Fair Value of Financial Instruments - Narrative (Details) - Senior 2024 Notes - USD ($)
Jun. 30, 2025
Dec. 31, 2024
May 21, 2024
Unsecured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument face amount     $ 425,000,000
Carried cost $ 416,100,000    
Unamortized debt issuance costs and original issuance discount 8,900,000   10,900,000
Unsecured Debt | Significant Other Observable Inputs (Level 2)      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of long term debt $ 437,200,000    
Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument face amount     $ 400,000,000
Carried cost   $ 415,100,000  
Unamortized debt issuance costs and original issuance discount   9,900,000  
Secured Debt | Significant Other Observable Inputs (Level 2)      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of long term debt   $ 429,600,000