XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Assets and Liabilities Carried at Book Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 577,725 $ 522,674
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 225,000 175,000 [1]
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 289,874 295,115
Debt [2]   295,115
Deferred Cash Due Two Thousand Twenty Five    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 9,471  
Deferred Cash Due Two Thousand Twenty Six    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 4,427  
Portion at Other than Fair Value Measurement | Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 225,000 175,000
Portion at Other than Fair Value Measurement | Revolving Credit Facility | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Revolving Credit Facility | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 225,000 175,000
Portion at Other than Fair Value Measurement | Revolving Credit Facility | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 281,899 271,272
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 281,899 271,272
Portion at Other than Fair Value Measurement | Senior Notes due 2029 | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0 0
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Five    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 9,357  
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Five | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Five | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 9,357  
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Five | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 4,693  
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 4,693  
Portion at Other than Fair Value Measurement | Deferred Cash Due Two Thousand Twenty Six | Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of long-term debt 0  
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs 3,200 3,900
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs $ 3,800 $ 2,800
[1] Unamortized debt issuance costs of $3.8 million and $2.8 million at September 30, 2024 and December 31, 2023, respectively, included in Other Non-Current Assets
[2] Net of unamortized debt issuance costs of $3.2 million and $3.9 million at September 30, 2024 and December 31, 2023, respectively.