XML 304 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Current portion of long-term debt current consists of the following:
 December 31,
 20232022
ABL Credit Facility$8,000 $— 
Oakdale Equipment Financing6,462 4,041 
Finance leases238 360 
Notes payable1,011 1,782 
Current portion of long-term debt$15,711 $6,183 
Long-term debt consists of the following:
 December 31,
 20232022
Oakdale Equipment Financing$1,388 $7,753 
Finance leases542 460 
Notes payable1,519 1,594 
Long-term debt$3,449 $9,807 
Schedule of maturities of long term debt
Future minimum payments as of December 31, 2023 are as follows:
Year Ended December 31,ABL Credit FacilityOakdale Equipment FinancingNotes PayableFinance LeasesTotal
2024$8,000 $6,815 $1,094 $312 $16,221 
2025— 1,724 678 268 2,670 
2026— — 620 257 877 
2027— — 350 59 409 
2028 and thereafter— — — 
Total minimum payments8,000 8,539 2,742 903 20,184 
Amount representing interest— (514)(212)(123)(849)
Amount representing unamortized lender fees
— (175)— — (175)
Present value of payments780 
Less: current portion(8,000)(6,462)(1,011)(238)(15,711)
Total long-term debt, net$— $1,388 $1,519 $542 $3,449