XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Current and Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current portion of long-term debt and finance lease obligations:    
Finance lease obligations, current $ 5,467 $ 4,824
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total current portion of long-term debt and finance lease obligations Total current portion of long-term debt and finance lease obligations
Total current portion of long-term debt and finance lease obligations $ 10,467 $ 9,824
Long-term debt and finance lease obligations:    
Finance lease obligations, noncurrent $ 4,878 $ 5,319
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation Long-Term Debt and Lease Obligation
Total long-term debt and finance lease obligations $ 25,307 $ 41,230
Less: debt issuance costs, net (406) (664)
Total long-term portion of debt and finance lease obligations, net 24,901 40,566
Total debt and finance lease obligations, net 35,368 50,390
Term Loan    
Current portion of long-term debt and finance lease obligations:    
Long-term debt, current 5,000 5,000
Long-term debt and finance lease obligations:    
Long-term debt, noncurrent 6,429 12,711
Revolving Credit Facility    
Long-term debt and finance lease obligations:    
Long-term debt, noncurrent $ 14,000 $ 23,200