Preferred Stock (Details) - USD ($) | Oct. 01, 2019 | Jan. 25, 2018 | Mar. 31, 2020 | Mar. 31, 2019 | Dec. 31, 2019 | Jan. 31, 2018 |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 5,000,000 | | | |
Accrued dividends on Series A-2 Preferred Stock | | | $ 5,000 | | $ 99,000 | |
Issue of preferred stock in exchange for accrued dividends | | | $ 98,000 | $ 0 | | |
Common stock, shares outstanding (in shares) | | | 5,211,543 | | 5,161,543 | |
Common Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Conversion of convertible preferred stock, shares (in shares) | | | 50,000 | 43,402 | | |
Issuance of restricted stock (in shares) | | | | 16,824 | | |
Perpetual Series B-1 Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 100 | | | |
Preferred stock, shares issued (in shares) | | | 0 | | | |
Preferred stock, shares outstanding (in shares) | | | 0 | | | |
Series A-2 Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 7,500 | | 7,500 | |
Preferred stock, shares issued (in shares) | | | 45 | | 32 | |
Preferred stock, shares outstanding (in shares) | | | 45 | | 32 | |
Preferred stock percentage | | | 5.00% | | | |
Preferred stock, stated value | | | $ 7,500 | | $ 7,500 | |
Stock issued during period, conversion of convertible securities, price (in dollars per share) | | | $ 21.60 | | $ 21.60 | |
Convertible preferred stock, shares issued upon conversion (in shares) | | | 10,978 | | | |
Accrued dividends on Series A-2 Preferred Stock | | | $ 5,000 | | $ 99,000 | |
Redemption price per share (in dollars per share) | | | $ 8,250 | | | |
Redemption price per share, multiplier (in dollars per share) | | | $ 7,500 | | | |
Redemption price per share, multiplier, percentage | | | 110.00% | | | |
Preferred stock, convertible, par value (in dollars per share) | | | $ 0.0001 | | $ 0.0001 | |
Conversion of convertible preferred stock, shares (in shares) | | | 13 | | | |
Conversion price below the fair value of common stock (in dollars per share) | | | | | $ 11.16 | |
Series B Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 2,800 | | | |
Preferred stock, shares issued (in shares) | | | 0 | | | |
Preferred stock, shares outstanding (in shares) | | | 0 | | | |
Preferred stock percentage | | | 0.00% | | | |
Series B Preferred Stock | Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Conversion of convertible preferred stock, shares (in shares) | | | | 75 | | |
Series C Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 1,750 | | 1,750 | |
Preferred stock, shares issued (in shares) | | | 325 | | 475 | |
Preferred stock, shares outstanding (in shares) | | | 325 | | 475 | |
Preferred stock percentage | | | 0.00% | | | |
Preferred stock, stated value | | | $ 1,000 | | $ 1,000 | |
Stock issued during period, conversion of convertible securities, price (in dollars per share) | | | | | | $ 3 |
Proceeds from issuance of preferred stock gross | | $ 1,750,000 | | | | |
Preferred stock, convertible, par value (in dollars per share) | | $ 1,000 | $ 0.0001 | | $ 0.0001 | |
Series C Preferred Stock | Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Conversion of convertible preferred stock, shares (in shares) | | | 150 | 50 | 50 | |
Series C Preferred Stock | Common Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Conversion of convertible preferred stock, shares (in shares) | | | 50,000 | | 16,667 | |
Series D Convertible Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 4,000 | | | |
Preferred stock, shares issued (in shares) | | | 0 | | | |
Preferred stock, shares outstanding (in shares) | | | 0 | | | |
Perpetual Series B Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 100 | | | |
Preferred stock, shares issued (in shares) | | | 0 | | | |
Preferred stock, shares outstanding (in shares) | | | 0 | | | |
Series D Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 1,750,000 | | 1,750,000 | |
Preferred stock, shares issued (in shares) | | | 1,720,460 | | 1,734,901 | |
Preferred stock, shares outstanding (in shares) | | | 1,720,460 | | 1,734,901 | |
Preferred stock percentage | | | 6.00% | | | |
Preferred stock, stated value | $ 28.50 | | $ 28.50 | | $ 28.50 | |
Convertible preferred stock, shares issued upon conversion (in shares) | | | 17,204,600 | | | |
Preferred stock, convertible, par value (in dollars per share) | | | $ 0.0001 | | $ 0.0001 | |
Conversion of convertible preferred stock, shares (in shares) | 1,686,659 | | | | | |
Conversion price (in dollars per share) | $ 2.85 | | | | | |
Series E Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Preferred stock, convertible, shares authorized (in shares) | | | 175,000 | | 175,000 | |
Preferred stock, shares issued (in shares) | | | 131,579 | | 131,579 | |
Preferred stock, shares outstanding (in shares) | | | 131,579 | | 131,579 | |
Preferred stock percentage | | | 6.00% | | | |
Preferred stock, stated value | | | $ 28.50 | | $ 28.50 | |
Convertible preferred stock, shares issued upon conversion (in shares) | | | | | 1,315,790 | |
Preferred stock, convertible, par value (in dollars per share) | | | $ 0.0001 | | $ 0.0001 | |
Restricted Stock | Series D Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Issuance of restricted stock (in shares) | 49,967 | | | | | |
Vesting period | 2 years | | | | | |
Series E Financing | Series E Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Convertible preferred stock, shares issued upon conversion (in shares) | 1,315,790 | | | | | |
Sale fo stock consideration received | $ 3,750,000 | | | | | |
Sale of stock, price per share | $ 28.50 | | | | | |
Maximum | Series E Financing | Series E Preferred Stock | | | | | | |
Class of Stock [Line Items] | | | | | | |
Issuance of stock | 131,579 | | | | | |
Plan | | | | | | |
Class of Stock [Line Items] | | | | | | |
Common stock, shares outstanding (in shares) | | | 23,731,933 | | | |