v3.25.1
SUMMARY OF WARRANT ACTIVITY (Details) - $ / shares
12 Months Ended
Sep. 25, 2024
Feb. 05, 2024
Dec. 31, 2024
Dec. 31, 2023
Weighted average exercise price, beginning balance     $ 51.47 $ 233.28
Weighted average exercise price, granted       134.96
Weighted average exercise price, converted       247.88
Weighted average exercise price, exercised     $ 19.69  
Weighted average exercise price, adjustments due to triggerings events     4.50  
Weighted average exercise price, ending balance     $ 4.69 51.47
Equity reverse stock spilit 1:25 reverse stock split 1:10 reverse stock split    
Minimum [Member]        
Exercise price range per share, beginning balance     18.00 18.00
Exercise price range per share, granted       4.00
Exercise price range per share, converted       165.00
Exercise price range per share, beginning balance     4.50 18.00
Maximum [Member]        
Exercise price range per share, beginning balance     21,678.35 867.18
Exercise price range per share, granted       150.00
Exercise price range per share, converted       330.00
Exercise price range per share, beginning balance     $ 21,678.35 $ 21,678.35
Common Stock [Member]        
Number of series seed shares warrants, beginning balance [1]     29,121 2
Number of series seed shares warrants, granted [1]       29,119
Number of series seed shares warrants, converted [1]      
Number of series seed shares warrants, exercised [1]     (1,732,081)  
Weighted average exercise price, adjustments due to triggerings events [1]     18,740,450  
Number of series seed shares warrants, beginning balance [1]     16,740,450 29,121
ABCD Warrants [Member]        
Number of series seed shares warrants, beginning balance [1]     533 3,175
Number of series seed shares warrants, granted [1]      
Number of series seed shares warrants, converted [1]       (2,642)
Number of series seed shares warrants, exercised [1]      
Weighted average exercise price, adjustments due to triggerings events [1]      
Number of series seed shares warrants, beginning balance [1]     533 533
Series Seed Preferred Warrants [Member]        
Number of series seed shares warrants, beginning balance     4,165 4,165
Number of series seed shares warrants, granted [1]      
Number of series seed shares warrants, converted [1]      
Number of series seed shares warrants, exercised      
Weighted average exercise price, adjustments due to triggerings events      
Number of series seed shares warrants, beginning balance     4,165 4,165
Warrant [Member] | Minimum [Member]        
Exercise price range per share, exercised     $ 4.50  
Warrant [Member] | Maximum [Member]        
Exercise price range per share, exercised     375.00  
Exercise price range per share, adjustments due to triggerings events     $ 4.50  
[1] Only ordinary and preferred shares warrants are adjusted for the February 5, 2024 1:10 reverse stock split and the September 25, 2024 1:25 reverse stock split.