Stockholders' deficit - Common stock reserved for future issuance (Details) - shares |
Mar. 31, 2021 |
Dec. 31, 2020 |
---|---|---|
Equity [Abstract] | ||
Conversion of Series F Preferred Stock (in shares) | 34,611,100 | 43,507,130 |
Exercise of options to purchase common stock (in shares) | 13,150,872 | 7,815,442 |
Exercise of warrants to purchase common stock (in shares) | 60,874,177 | 59,501,978 |
Conversion of notes payable (in shares) | 7,718,488 | 7,530,232 |
Total (in shares) | 116,354,637 | 118,354,782 |
X | ||||||||||
- Definition Number of shares of convertible preferred stock issuable upon conversion. No definition available.
|
X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. No definition available.
|
X | ||||||||||
- Definition Number of shares of notes payable issuable upon conversion. No definition available.
|
X | ||||||||||
- Definition Warrants reserved to purchases shares of common stock. No definition available.
|
X | ||||||||||
- Definition Aggregate number of common shares reserved for future issuance. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|