XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF OUTSTANDING WARRANTS (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Jul. 26, 2023
Dec. 31, 2022
Nov. 18, 2022
Nov. 04, 2022
Nov. 03, 2022
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 5.31 $ 7.85 $ 2.50   $ 2.50 $ 14.00
Number Outstanding 2,748,371          
Warrants At 3.573 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 3.573          
Number Outstanding 1,399,386          
Expiration date May 2025-November 2028          
Warrants At 4.066 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 4.066     $ 4.066    
Number Outstanding 25,000          
Expiration date November 2032          
Warrants At 4.455 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 4.455          
Number Outstanding 113,005          
Expiration date June 2028          
Warrants At 4.466 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 4.466          
Number Outstanding 48,980          
Expiration date November 2028          
Warrants At 4.6626 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 4.6626          
Number Outstanding 64,982          
Expiration date April 2029          
Warrants At 4.9252 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 4.9252          
Number Outstanding 56,307          
Expiration date March 2029          
Warrants At 4.929 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 4.929          
Number Outstanding 76,997          
Expiration date March 2029          
Warrants At 5.1358 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 5.1358          
Number Outstanding 116,045          
Expiration date July 2028          
Warrants At 7.181 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 7.181          
Number Outstanding 95,761          
Expiration date July 2028          
Warrants At 7.502 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 7.502          
Number Outstanding 9,846          
Expiration date July 2028          
Warrants At 7.963 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 7.963          
Number Outstanding 88,324          
Expiration date August 2028          
Warrants At 9.000 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 9.000          
Number Outstanding 21,709          
Expiration date June 2027          
Warrants At 9.596 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 9.596          
Number Outstanding 84,390          
Expiration date January 2029          
Warrants At 10.0992 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 10.0992          
Number Outstanding 19,118          
Expiration date August 2028          
Warrants At 10.26 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 10.26          
Number Outstanding 51,705          
Expiration date September 2028          
Warrants At 10.4678 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 10.4678          
Number Outstanding 84,296          
Expiration date September 2028          
Warrants At 11.30 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 11.30          
Number Outstanding 40,417          
Expiration date October 2028          
Warrants At 1328 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 13.28          
Number Outstanding 96,198          
Expiration date November 2028          
Warrants At 14.00 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 14.00          
Number Outstanding 174,013          
Expiration date September 2025          
Warrants At 48.00 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 48.00          
Number Outstanding 25,000          
Expiration date February 2025 to July 2026          
Warrants At 61.60 [Member]            
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]            
Exercise price $ 61.60          
Number Outstanding 56,892          
Expiration date November 2027