XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Warrants Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Number of warrants outstanding, beginning balance 5,574,253 5,681,392  
Weighted Average Exercise Price Exercisable, beginning balance $ 4.81 $ 5.05  
Weighted Average Remaining Contractual Life (in years), Outstanding 7 months 9 days 10 months 9 days 1 year 10 months 6 days
Warrants Aggregate Intrinsic Value, beginning balance $ 9,348,348 $ 10,026,387  
Number of warrants outstanding, Vested and Exercisable, beginning balance 5,574,253 5,681,392  
Weighted Average Exercise Price, Vested and Exercisable, beginning balance $ 4.81 $ 5.05  
Weighted Average Remaining Contractual Life (in years), Vetsed and Exercisable 7 months 9 days 10 months 9 days 1 year 10 months 6 days
Warrants Aggregate Intrinsic Value, Vested and Exercisable, beginning balance $ 9,348,348 $ 10,026,387  
Warrants, Unvested, beginning balance  
Weighted Average Exercise Price, Unvested, beginning balance  
Weighted Average Remaining Contractual Life (in years), Unvested and Non-exercisable 0 years
Warrants Aggregate Intrinsic Value, Unvested beginning balance  
Number of warrants outstanding, Granted  
Weighted Average Exercise Price, Granted  
Number of warrants outstanding, Exercised (1,953,308) (43,814)  
Weighted Average Exercise Price, Exercised $ 4.73 $ 4.73  
Number of warrants outstanding, Cancelled/Forfeited (1,667) (63,325)  
Weighted Average Exercise Price, Cancelled/Forfeited $ 12.50 $ 26.39  
Number of warrants outstanding, ending balance 3,619,278 5,574,253 5,681,392
Weighted Average Exercise Price Exercisable, ending balance $ 4.85 $ 4.81 $ 5.05
Warrants Aggregate Intrinsic Value, ending balance $ 9,348,348 $ 10,026,387
Number of warrants outstanding, Vested and Exercisable, ending balance 3,619,278 5,574,253 5,681,392
Weighted Average Exercise Price, Vested and Exercisable, ending balance $ 4.85 $ 4.81 $ 5.05
Warrants Aggregate Intrinsic Value, Vested and Exercisable, ending balance $ 9,348,348 $ 10,026,387
Warrants, Unvested, ending balance
Weighted Average Exercise Price, Unvested, ending balance
Warrants Aggregate Intrinsic Value, Unvested ending balance