XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
Dec. 31, 2024
Jul. 19, 2024
Mar. 28, 2024
Dec. 31, 2023
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]              
Carrying value $ 152,400,000     $ 180,500,000      
Interest rate             7.00%
Unamortized deferred financing costs, net 100,000     2,000,000      
Fair value 152,900,000     183,400,000      
Convertible Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value 49,400,000     48,800,000      
Unamortized deferred financing costs, net 600,000     1,200,000      
Fair value 66,200,000     50,600,000      
August 2026 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 124,100,000     $ 123,500,000      
Interest rate 4.375%     4.375%   4.375%  
Unamortized deferred financing costs, net $ 1,000,000     $ 1,500,000      
Fair value 114,100,000     111,500,000      
December 2026 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 74,300,000     $ 73,900,000      
Interest rate 4.25%     4.25% 4.25%    
Unamortized deferred financing costs, net $ 700,000     $ 1,100,000      
Fair value 68,600,000     66,800,000      
March 2029 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 112,100,000            
Interest rate 7.875%   7.875%        
Unamortized deferred financing costs, net $ 2,900,000     0      
Fair value 116,200,000            
September 2029 Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value $ 111,600,000            
Interest rate 7.875% 7.875%          
Unamortized deferred financing costs, net $ 3,400,000     0      
Fair value 118,000,000            
Series A Notes              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value 140,900,000            
Unamortized deferred financing costs, net 1,700,000            
Fair value 142,500,000            
KeyBank Credit Facility              
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]              
Carrying value 113,000,000     $ 213,000,000      
Unamortized deferred financing costs, net $ 9,000,000