XML 135 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Oct. 25, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Value $ 871,670,000 $ 844,232,000  
Fair Value 729,279,000 640,188,000  
Revolving credit facility, due Sep. 2026      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Value 99,450,000 118,685,000  
Fair Value $ 99,450,000 118,685,000  
4.750% Senior Notes, due Oct. 2029      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 4.75%   4.75%
Carrying Value $ 500,000,000 500,000,000 $ 500,000,000
Fair Value $ 346,250,000 301,250,000  
11.25% Term loan, due Mar 2029      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 11.25%    
Carrying Value $ 271,215,000 0  
Fair Value 282,586,000 188,998,000  
Term loan, due Feb 2024      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying Value 0 193,588,000  
Fair Value $ 0 0  
2.05% Term Loan, due Mar 2023      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 2.05%    
Carrying Value $ 0 1,423,000  
Fair Value $ 0 1,418,000  
1.30% Term Loan, due Jun 2023      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 1.30%    
Carrying Value $ 0 762,000  
Fair Value $ 0 754,000  
1.55% Term Loan, due Sep 2025      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 1.55%    
Carrying Value $ 0 3,594,000  
Fair Value $ 0 3,430,000  
1.10% Term Loan, due Mar 2024      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 1.10%    
Carrying Value $ 1,005,000 4,848,000  
Fair Value $ 993,000 4,721,000  
0.57% Term Loan, due Jul 2023      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Interest rate on debt (as a percent) 0.57%    
Carrying Value $ 0 21,332,000  
Fair Value $ 0 $ 20,932,000