XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Summary of Assets and Liabilities Carried at Book Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 338,657 $ 558,678
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt [1] 0 195,000
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 290,608 290,058
Debt [2]   290,058
Deferred Cash Due Two Thousand Twenty Five    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value   9,644
Deferred Cash Due Two Thousand Twenty Six    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Book value 4,746 4,505
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   195,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
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   195,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
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 286,660 278,014
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 286,660 278,014
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,673
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,673
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,633 4,533
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 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,633 4,533
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 0
Senior Notes due 2029    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs 2,500 3,100
Revolving Credit Facility    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Net unamortized debt issuance costs $ 2,300 $ 3,400
[1] Unamortized debt issuance costs of $2.3 million and $3.4 million at September 30, 2025 and December 31, 2024, respectively, included in Other Non-Current Assets
[2] Net of unamortized debt issuance costs of $2.5 million and $3.1 million at September 30, 2025 and December 31, 2024, respectively.