XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Option Plans and Warrants to Purchase Common Stock (Details) - Schedule of weighted-average exercise price, by price range, for outstanding options to purchase common stock - Share-based Payment Arrangement, Option [Member]
12 Months Ended
Dec. 31, 2020
shares
Stock Option Plans and Warrants to Purchase Common Stock (Details) - Schedule of weighted-average exercise price, by price range, for outstanding options to purchase common stock [Line Items]  
Weighted Average Remaining Contractual Life in Years 7 years 332 days
Outstanding Options 1,933,804
Exercisable Options 1,310,442
$0.71-$2.79 [Member]  
Stock Option Plans and Warrants to Purchase Common Stock (Details) - Schedule of weighted-average exercise price, by price range, for outstanding options to purchase common stock [Line Items]  
Weighted Average Remaining Contractual Life in Years 8 years 178 days
Outstanding Options 1,723,180
Exercisable Options 1,099,818
$6.40-$15.60 [Member]  
Stock Option Plans and Warrants to Purchase Common Stock (Details) - Schedule of weighted-average exercise price, by price range, for outstanding options to purchase common stock [Line Items]  
Weighted Average Remaining Contractual Life in Years 3 years 153 days
Outstanding Options 156,394
Exercisable Options 156,394
$20.00-$39.80 [Member]  
Stock Option Plans and Warrants to Purchase Common Stock (Details) - Schedule of weighted-average exercise price, by price range, for outstanding options to purchase common stock [Line Items]  
Weighted Average Remaining Contractual Life in Years 2 years 211 days
Outstanding Options 54,230
Exercisable Options 54,230