Net Income (Loss) per Share - Schedule of Weighted-Average Common Shares Outstanding used in Calculating Basic and Diluted Net Income per Share (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2021 |
Mar. 31, 2020 |
|
Basic | 47,295,013 | 2,548,079 |
Add: Effect of dilutive securities | ||
Diluted | 47,295,013 | 21,392,760 |
Series A Preferred Stock [Member] | ||
Add: Effect of dilutive securities | ||
Diluted | 768,195 | |
Series B-1 Preferred Stock [Member] | ||
Add: Effect of dilutive securities | ||
Diluted | 3,488,407 | |
Series B-2 Preferred Stock [Member] | ||
Add: Effect of dilutive securities | ||
Diluted | 2,054,993 | |
Series D Preferred Stock | ||
Add: Effect of dilutive securities | ||
Diluted | 12,529,125 | |
Common Class 1 [Member] | ||
Basic | 2,548,079 | |
Add: Effect of dilutive securities | ||
Diluted | 21,392,760 | |
Series B-3 Preferred Warrants | ||
Add: Effect of dilutive securities | ||
Diluted | 3,961 |