v3.25.2
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jul. 19, 2024
Mar. 28, 2024
Dec. 15, 2021
Aug. 24, 2021
Jan. 16, 2020
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Interest rate   6.00%          
7.00% Notes due 2025              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Interest rate             7.00%
2025 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Interest rate             7.00%
August 2026 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 124.3 $ 124.1          
Interest rate 4.375% 4.375%       4.375%  
Unamortized deferred financing costs, net $ 0.7 $ 1.0          
Fair value 115.8 114.1          
December 2026 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 74.5 $ 74.3          
Interest rate 4.25% 4.25%     4.25%    
Unamortized deferred financing costs, net $ 0.5 $ 0.7          
Fair value 69.7 68.6          
March 2029 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 113.9 $ 112.1          
Interest rate 7.875% 7.875%   7.875%      
Unamortized deferred financing costs, net $ 2.7 $ 2.9          
Fair value 117.2 116.2          
September 2029 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 116.0 $ 111.6          
Interest rate 7.875% 7.875% 7.875%        
Unamortized deferred financing costs, net $ 3.2 $ 3.4          
Fair value 120.2 118.0          
Series A Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value 141.1 140.9          
Unamortized deferred financing costs, net 1.4 1.7          
Fair value 143.0 142.5          
KeyBank Credit Facility              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value 483.0 $ 113.0          
Unamortized deferred financing costs, net $ 9.0