XML 81 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-based Compensation (Details 3)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Outstanding 10,214,015
Number Exercisable 10,214,015
Warrants One  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price Feb. 05, 2023
Number of Outstanding 1,500
Number Exercisable 1,500
Exercise price | $ / shares $ 25.00
Warrants Two  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price Apr. 27, 2023
Number of Outstanding 1,500
Number Exercisable 1,500
Exercise price | $ / shares $ 25.00
Warrants Three  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price Dec. 31, 2024
Number of Outstanding 554,873
Number Exercisable 554,873
Exercise price | $ / shares $ 6.67
Warrants 4 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price Oct. 31, 2025
Number of Outstanding 763,701
Number Exercisable 763,701
Exercise price | $ / shares $ 1.25
Warrants 5 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price Feb. 26, 2026
Number of Outstanding 288,236
Number Exercisable 288,236
Exercise price | $ / shares $ 4.00
Warrants Six  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price Jul. 31, 2026
Number of Outstanding 2,532,900
Number Exercisable 2,532,900
Exercise price | $ / shares $ 1.55
Warrants Seven  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price Feb. 01, 2027
Number of Outstanding 1,456,452
Number Exercisable 1,456,452
Exercise price | $ / shares $ 1.55
Warrants Eight  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price May 30, 2027
Number of Outstanding 4,614,853
Number Exercisable 4,614,853
Exercise price | $ / shares $ 1.75