Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF OUTSTANDING WARRANT LIABILITIES (Details) (Parenthetical)

v3.25.1
SCHEDULE OF OUTSTANDING WARRANT LIABILITIES (Details) (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Nov. 03, 2022
Dec. 21, 2021
Dec. 17, 2021
Class of Warrant or Right [Line Items]        
Warrants, exercise price   $ 4.75 $ 9.75 $ 9.75
2021 Public Offering Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants, expiration date December 2026      
Warrants, exercise price $ 9.75      
2022 Private Placement Offering [Member]        
Class of Warrant or Right [Line Items]        
Warrants, expiration date November 2027      
Warrants, exercise price $ 4.75      
2024 Loan Agreement [Member]        
Class of Warrant or Right [Line Items]        
Warrants, expiration date January 2029      
Warrants, exercise price $ 4.07