XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
May 29, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
2026 Unsecured Notes $ 0   $ 276,453
Finance lease liabilities 3,643   1,691
Notes payable 0   438
Total long-term debt and finance leases 417,643   676,582
Unamortized discount (3,679)   (7,423)
Unamortized debt issuance costs (3,378)   (6,042)
Total long-term debt and finance leases after debt issuance costs and discount 410,586   663,117
Current portion of long-term debt and finance leases (5,308)   (4,596)
Long-term debt, net and finance leases 405,278   658,521
Term Loan B-1      
Debt Instrument [Line Items]      
Term Loan B-1 and Revolving credit facility 394,000   398,000
Unamortized debt issuance costs   $ (900)  
Revolving credit facility      
Debt Instrument [Line Items]      
Term Loan B-1 and Revolving credit facility $ 20,000   $ 0