XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Debt Issuance Costs - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Feb. 06, 2024
Dec. 31, 2023
Long-Term      
Current portion of long-term debt $ 24,677   $ 0
Unamortized debt issuance costs (151)   (755)
Short-Term Debt 24,677   35,609
Unamortized Senior Notes issuance costs (17,465)   (15,679)
Long-term debt, total 556,162   492,982
Long-term lease obligation 26,937   26,550
Long-term debt (Note 4 and 9) 583,099   519,532
Total Debt $ 607,776   $ 555,141
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt, total   Long-term debt, total
Current portion of lease obligation $ 15,200   $ 12,100
Line of Credit      
Long-Term      
Credit facility (Note 4) 0   36,364
Senior Notes | 6.25% Senior Notes, due February 2025 (“6.25% Senior Notes”)      
Long-Term      
Current portion of long-term debt $ 24,828   0
Stated interest rate 6.25%    
Convertible senior notes and revolving credit facility $ 0   24,828
Senior Notes | 7.75% Senior Notes, due May 2027 (“7.75% Senior Notes”)      
Long-Term      
Stated interest rate 7.75%    
Convertible senior notes and revolving credit facility $ 24,201   24,201
Senior Notes | 9.50% Senior Notes, due October 2029 (“9.50% Senior Notes”)      
Long-Term      
Stated interest rate 9.50% 9.50%  
Convertible senior notes and revolving credit facility $ 587,590   487,590
Unamortized Senior Notes discount $ (38,164)   $ (27,958)