v3.25.1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Millions
Mar. 31, 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.2 $ 124.1          
Interest rate 4.375% 4.375%       4.375%  
Unamortized deferred financing costs, net $ 0.8 $ 1.0          
Fair value 114.9 114.1          
December 2026 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 74.4 $ 74.3          
Interest rate 4.25% 4.25%     4.25%    
Unamortized deferred financing costs, net $ 0.6 $ 0.7          
Fair value 69.1 68.6          
March 2029 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 112.4 $ 112.1          
Interest rate 7.875% 7.875%   7.875%      
Unamortized deferred financing costs, net $ 2.8 $ 2.9          
Fair value 115.9 116.2          
September 2029 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 115.0 $ 111.6          
Interest rate 7.875% 7.875% 7.875%        
Unamortized deferred financing costs, net $ 3.4 $ 3.4          
Fair value 119.2 118.0          
Series A Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value 141.0 140.9          
Unamortized deferred financing costs, net 1.5 1.7          
Fair value 142.5 142.5          
KeyBank Credit Facility              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value 392.0 $ 113.0          
Unamortized deferred financing costs, net $ 9.0