Annual report pursuant to Section 13 and 15(d)

Stock-Based Awards - Schedule of Warrants Outstanding (Details)

v3.20.2
Stock-Based Awards - Schedule of Warrants Outstanding (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
Warrant, Amount $ 5,332
Convertible Note Holder [Member]  
Warrant, Amount $ 5 [1]
Warrant, Issue Date Jan. 17, 2017 [1]
Warrant, Expiration Date Jan. 17, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder One [Member]  
Warrant, Amount $ 5 [1]
Warrant, Issue Date Jan. 18, 2017 [1]
Warrant, Expiration Date Jan. 18, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Two [Member]  
Warrant, Amount $ 4 [2]
Warrant, Issue Date Feb. 17, 2017 [2]
Warrant, Expiration Date Feb. 17, 2020 [2]
Warrant, Exercise Price | $ / shares $ 62.50 [2]
Convertible Note Holder Three [Member]  
Warrant, Amount $ 4 [1]
Warrant, Issue Date Feb. 17, 2017 [1]
Warrant, Expiration Date Feb. 17, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Four [Member]  
Warrant, Amount $ 5 [2]
Warrant, Issue Date Feb. 23, 2017 [2]
Warrant, Expiration Date Feb. 23, 2020 [2]
Warrant, Exercise Price | $ / shares $ 62.50 [2]
Convertible Note Holder Five [Member]  
Warrant, Amount $ 5 [1]
Warrant, Issue Date May 19, 2017 [1]
Warrant, Expiration Date May 19, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Six [Member]  
Warrant, Amount $ 4 [2]
Warrant, Issue Date May 17, 2017 [2]
Warrant, Expiration Date May 17, 2020 [2]
Warrant, Exercise Price | $ / shares $ 62.50 [2]
Convertible Note Holder Seven [Member]  
Warrant, Amount $ 4 [1]
Warrant, Issue Date May 17, 2017 [1]
Warrant, Expiration Date May 17, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Eight [Member]  
Warrant, Amount $ 125 [1]
Warrant, Issue Date Jun. 01, 2017 [1]
Warrant, Expiration Date Jun. 30, 2022 [1]
Warrant, Exercise Price | $ / shares $ 25.00 [1]
Convertible Note Holder Nine [Member]  
Warrant, Amount $ 160 [1]
Warrant, Issue Date Jun. 02, 2017 [1]
Warrant, Expiration Date Jun. 30, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Ten [Member]  
Warrant, Amount $ 483 [2]
Warrant, Issue Date Jun. 08, 2017 [2]
Warrant, Expiration Date Jun. 30, 2020 [2]
Warrant, Exercise Price | $ / shares $ 62.50 [2]
Convertible Note Holder Eleveen [Member]  
Warrant, Amount $ 2 [1]
Warrant, Issue Date Jun. 21, 2017 [1]
Warrant, Expiration Date Jun. 21, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Twelve [Member]  
Warrant, Amount $ 3 [1]
Warrant, Issue Date Jun. 21, 2017 [1]
Warrant, Expiration Date Jun. 21, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Thirteen [Member]  
Warrant, Amount $ 3 [1]
Warrant, Issue Date Jun. 21, 2017 [1]
Warrant, Expiration Date Jun. 21, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Fourteen [Member]  
Warrant, Amount $ 11 [2]
Warrant, Issue Date Aug. 02, 2017 [2]
Warrant, Expiration Date Aug. 02, 2020 [2]
Warrant, Exercise Price | $ / shares $ 62.50 [2]
Convertible Note Holder Fifteen [Member]  
Warrant, Amount $ 11 [1]
Warrant, Issue Date Aug. 02, 2017 [1]
Warrant, Expiration Date Aug. 02, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Sixteen [Member]  
Warrant, Amount $ 2 [1]
Warrant, Issue Date Aug. 14, 2017 [1]
Warrant, Expiration Date Aug. 14, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Convertible Note Holder Seventeen [Member]  
Warrant, Amount $ 2 [1]
Warrant, Issue Date Aug. 14, 2017 [1]
Warrant, Expiration Date Aug. 14, 2020 [1]
Warrant, Exercise Price | $ / shares $ 62.50 [1]
Term Note Lender [Member]  
Warrant, Amount $ 94 [1]
Warrant, Issue Date Sep. 30, 2016 [1]
Warrant, Expiration Date Sep. 30, 2021 [1]
Warrant, Exercise Price | $ / shares $ 20.00 [1]
Term Note Lender One [Member]  
Warrant, Amount $ 100 [1]
Warrant, Issue Date Nov. 11, 2016 [1]
Warrant, Expiration Date Nov. 11, 2021 [1]
Warrant, Exercise Price | $ / shares $ 10.00 [1]
Term Note Lender Two [Member]  
Warrant, Amount $ 150 [1]
Warrant, Issue Date Dec. 23, 2016 [1]
Warrant, Expiration Date Dec. 23, 2021 [1]
Warrant, Exercise Price | $ / shares $ 10.00 [1]
Term Note Lender Three [Member]  
Warrant, Amount $ 150 [1]
Warrant, Issue Date Mar. 28, 2017 [1]
Warrant, Expiration Date Mar. 28, 2022 [1]
Warrant, Exercise Price | $ / shares $ 10.00 [1]
Term Note Lender Four [Member]  
Warrant, Amount $ 20 [1]
Warrant, Issue Date Nov. 08, 2017 [1]
Warrant, Expiration Date Nov. 08, 2022 [1]
Warrant, Exercise Price | $ / shares $ 10.00 [1]
Term Note Lender Five [Member]  
Warrant, Amount $ 140 [1]
Warrant, Issue Date Nov. 08, 2017 [1]
Warrant, Expiration Date Nov. 08, 2022 [1]
Warrant, Exercise Price | $ / shares $ 10.00 [1]
Term Note Lender Six [Member]  
Warrant, Amount $ 108 [1]
Warrant, Issue Date Oct. 30, 2018 [1]
Warrant, Expiration Date Oct. 30, 2023 [1]
Warrant, Exercise Price | $ / shares $ 6.00 [1]
Term Note Lender Seven [Member]  
Warrant, Amount $ 251 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Term Note Lender Eight [Member]  
Warrant, Amount $ 251 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Term Note Lender Nine [Member]  
Warrant, Amount $ 30 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Term Note Lender Ten [Member]  
Warrant, Amount $ 30 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Term Note Lender Eleven [Member]  
Warrant, Amount $ 71 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Term Note Lender Twelve [Member]  
Warrant, Amount $ 70 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Term Note Lender Thirteen [Member]  
Warrant, Amount $ 1,235 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Term Note Lender Fourteen [Member]  
Warrant, Amount $ 1,235 [1]
Warrant, Issue Date Jul. 02, 2019 [1]
Warrant, Expiration Date Jul. 02, 2024 [1]
Warrant, Exercise Price | $ / shares $ 3.00 [1]
Equity Investors [Member]  
Warrant, Amount $ 60
Warrant, Issue Date Sep. 01, 2016
Warrant, Expiration Date Sep. 01, 2021
Warrant, Exercise Price | $ / shares $ 10.00
Equity Investors One [Member]  
Warrant, Amount $ 6
Warrant, Issue Date Mar. 29, 2017
Warrant, Expiration Date Mar. 29, 2022
Warrant, Exercise Price | $ / shares $ 10.00
Equity Investors Two [Member]  
Warrant, Amount $ 99
Warrant, Issue Date Sep. 08, 2016
Warrant, Expiration Date Sep. 08, 2021
Warrant, Exercise Price | $ / shares $ 20.00
Equity Investors Three [Member]  
Warrant, Amount $ 97
Warrant, Issue Date Sep. 29, 2016
Warrant, Expiration Date Sep. 29, 2021
Warrant, Exercise Price | $ / shares $ 20.00
Equity Investors Four [Member]  
Warrant, Amount $ 104
Warrant, Issue Date Oct. 12, 2016
Warrant, Expiration Date Oct. 12, 2021
Warrant, Exercise Price | $ / shares $ 20.00
Equity Investors Five [Member]  
Warrant, Amount $ 14
Warrant, Issue Date Aug. 27, 2017
Warrant, Expiration Date Aug. 27, 2020
Warrant, Exercise Price | $ / shares $ 16.50
Equity Investors Six [Member]  
Warrant, Amount $ 41
Warrant, Issue Date Apr. 01, 2018
Warrant, Expiration Date Apr. 01, 2023
Warrant, Exercise Price | $ / shares $ 15.00
Equity Investors Seven [Member]  
Warrant, Amount $ 41
Warrant, Issue Date Apr. 01, 2018
Warrant, Expiration Date Apr. 01, 2023
Warrant, Exercise Price | $ / shares $ 15.00
Investment Bank [Member]  
Warrant, Amount $ 97
Warrant, Issue Date Oct. 31, 2014
Warrant, Expiration Date Oct. 31, 2021
Warrant, Exercise Price | $ / shares $ 5.00
[1] Warrant was determined to be a derivative subject to fair value accounting and is recorded as a warrant liability.
[2] Accrued interest payable as of December 31, 2018 and 2017 includes $1,461 and $1,188, respectively, of estimated penalties and interest associated with prior period unpaid payroll taxes.