XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
December 31,
20242023
2029 Bonds$100,000 $— 
2025 Notes— 134,208 
Credit Facility90,392 — 
Other debt3,373 2,864 
Long-term debt, principal amount193,765 137,072 
Unamortized debt discount— (5,074)
Debt issuance cost(5,374)(1,245)
Long-term debt, carrying value188,391 130,753 
Less: current portion(1,866)(1,186)
Long-term debt, net of current portion$186,525 $129,567 
Schedule of Maturities of Long-term Debt
Future principal payments under long-term debt for each of the years ending December 31 are as follows (in thousands):
Year ending December 31,Amount
2025$2,045 
20261,135 
2027444 
202890,406 
2029100,000 
Total future payment$194,030 
Less: debt issuance cost(5,374)
Less: present value discount on finance leases(265)
Total debt$188,391