Warrants - Summary of Warrant Activity (Details) - Warrant [Member]
3 Months Ended
Mar. 29, 2020
$ / shares
shares
Number of Shares, Warrants Outstanding, Beginning balance | shares 2,091,652
Number of Shares, Warrants Grants | shares
Number of Shares, Warrants Exercised | shares
Number of Shares, Warrants Forfeited | shares (1,167,404)
Number of Shares, Warrants Expired | shares
Number of Shares, Warrants Outstanding, Ending balance | shares 924,248
Number of Shares, Warrants Exercisable Ending Balance | shares 877,373
Weighted Average Exercise Price, Warrants outstanding, Beginning balance | $ / shares $ 3.57
Weighted Average Exercise Price, Warrants Grants | $ / shares
Weighted Average Exercise Price, Warrants Exercised | $ / shares
Weighted Average Exercise Price, Warrants Forfeited | $ / shares 0.01
Weighted Average Exercise Price, Warrants Expired | $ / shares
Weighted Average Exercise Price, Warrants outstanding, Ending balance | $ / shares 8.08
Weighted Average Exercise Price, Warrants exercisable ending balance | $ / shares $ 8.08
Weighted Average Remaining Contractual Life (Years), Warrants outstanding, Beginning balance 4 years 2 months 12 days
Weighted Average Remaining Contractual Life (Years), Warrants Grants 0 years
Weighted Average Remaining Contractual Life (Years), Warrants Exercised 0 years
Weighted Average Remaining Contractual Life (Years), Warrants Forfeited 5 years
Weighted Average Remaining Contractual Life (Years), Warrants Expired 0 years
Weighted Average Remaining Contractual Life (Years), Warrants outstanding, Ending balance 3 years 3 months 19 days
Weighted Average Remaining Contractual Life (Years), Warrants exercisable 3 years 2 months 12 days