XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of fair value measurements
The fair values and the levels within the fair value hierarchy of financial instruments recorded on the condensed consolidated balance sheets were (in thousands):
June 30, 2025December 31, 2024
Financial InstrumentLevel
Balance Sheet Classification
Carrying ValueFair ValueCarrying ValueFair Value
Derivatives designated as hedging instruments(in thousands)
Swap contracts
Level 2
Other current assets
$$$— $— 
Swap contractsLevel 2Non-current liability(3,292)(3,292)— — 
Total swap contracts
(3,283)(3,283)— — 
Collar contractsLevel 2Current liability(236)(236)— — 
Collar contractsLevel 2
Non-current liability
(1,604)(1,604)— — 
Total collar contracts
(1,840)(1,840)— — 
Total fair value
$(5,123)$(5,123)$— $— 
6.875% senior notes
Level 2$638,859 $672,750 $638,075 $660,972 
Credit facilities:
Revolving Credit Facility
Level 2$85,000 $83,725 $— $— 
Term LoanLevel 2$935,029 $948,810 $835,412 $853,174