From last known balance sheet

Total Current Liabilities - 37.11 Mil

Total Debt -   55.54 Mil

Cash and Short Term Investments -  3.46 Mil

It is impossible to buyback without taking more debt.