XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Warrant Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Number of Shares, Warrants Outstanding Beginning balance   10,019,127 12,585,283
Weighted Average Exercise Price, Warrants Outstanding Beginning balance   $ 5.21 $ 2.98
Weighted Average Remaining Contractual Term (Years), Warrants Outstanding 7 months 20 days 5 months 19 days 1 year 9 months 10 days
Aggregate Intrinsic Value, Warrants Outstanding Beginning balance   $ 6,779,000 $ 4,460,000
Number of Shares, Warrants Vested and Exercisable Beginning balance   9,719,127 12,285,283
Weighted Average Exercise Price, Warrants Vested and Exercisable Beginning balance   $ 5.22 $ 2.94
Weighted Average Remaining Contractual Term (Years), Warrants Vested and exercisable 7 months 20 days 4 months 28 days 1 year 8 months 26 days
Aggregate Intrinsic Value, Warrants Vested and Exercisable Beginning balance   $ 6,779,000 $ 4,460,000
Number of Shares, Warrants Unvested and Non-Exercisable Beginning balance   300,000 300,000
Weighted Average Exercise Price, Warrants Unvested and Non-Exercisable Beginning balance   $ 4.75 $ 4.75
Weighted Average Remaining Contractual Term (Years), Warrants Unvested and non-exercisable 2 years 4 months 13 days 3 years 4 months 13 days
Aggregate Intrinsic Value, Warrants Unvested and Non Exercisable Beginning balance   $ (0)
Number of Shares, Warrants Granted 4,582,345  
Weighted Average Exercise Price, Warrants Granted $ 7.48  
Weighted Average Remaining Contractual Term (Years), Warrants Granted   1 month 9 days  
Aggregate Intrinsic Value, Aggregate Intrinsic Value, Warrants Granted  
Number of Shares, Warrants Exercised (697,574) (7,148,501)  
Weighted Average Exercise Price, Warrants Exercised $ 3.09 $ 2.74  
Weighted Average Remaining Contractual Term (Years), Warrants Exercised   9 months 10 days  
Aggregate Intrinsic Value, Warrants Exercised  
Number of Shares, Warrants Cancelled/Forfeited (6,633,335)  
Weighted Average Exercise Price, Warrants Cancelled/Forfeited 6.50  
Aggregate Intrinsic Value, Warrants Cancelled/Forfeited    
Number of Shares, Warrants Outstanding Ending balance 2,688,218   10,019,127
Weighted Average Exercise Price, Warrants Outstanding Ending balance $ 2.82   $ 5.21
Aggregate Intrinsic Value, Warrants Outstanding Ending balance   $ 6,779,000
Number of Shares, Warrants Vested and Exercisable Ending balance 2,688,218   9,719,127
Weighted Average Exercise Price, Warrants Vested and Exercisable Ending balance $ 2.82   $ 5.22
Aggregate Intrinsic Value, Warrants Vested and Exercisable Ending balance   $ 6,779,000
Number of Shares, Warrants Unvested and Non-Exercisable Ending balance   300,000
Weighted Average Exercise Price, Warrants Unvested and Non-Exercisable Ending balance   $ 4.75
Aggregate Intrinsic Value, Warrants Unvested and Non Exercisable Ending balance