XML 89 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]      
Interest paid on Senior Notes due 2029 $ 15,086 $ 17,288 $ 19,219
Interest paid on Revolving Credit Facility 26,749 17,752 8,503
Finance Lease, Interest Expense 4,844 3,762 5,084
Amortization of Debt Issuance Costs 2,360 2,709 2,052
Interest Expense, Other 3,293 2,149 166
Interest Costs Capitalized Adjustment (1,056) (14,561) (11,163)
Interest Costs Incurred $ 51,276 $ 29,099 $ 23,861