XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 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):
September 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
Current liability
$(669)$(669)$— $— 
Swap contractsLevel 2Non-current liability(2,798)(2,798)— — 
Total swap contracts
(3,467)(3,467)— — 
Collar contractsLevel 2Current liability(178)(178)— — 
Collar contractsLevel 2
Non-current liability
(1,108)(1,108)— — 
Total collar contracts
(1,286)(1,286)— — 
Total fair value
$(4,753)$(4,753)$— $— 
6.875% senior notes
Level 2$639,252 $673,745 $638,075 $660,972 
Credit facilities:
Revolving Credit Facility
Level 2$35,000 $34,300 $— $— 
Term LoanLevel 2$933,138 $947,613 $835,412 $853,174