Quarterly report [Sections 13 or 15(d)]

EQUITY (Details Narrative)

v3.25.1
EQUITY (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 24, 2024
May 09, 2024
May 07, 2024
Jan. 08, 2024
Jul. 06, 2023
Nov. 03, 2022
Dec. 21, 2021
Aug. 17, 2018
Jan. 31, 2024
Dec. 31, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2022
Dec. 31, 2024
Dec. 02, 2024
Sep. 30, 2024
Class of Warrant or Right [Line Items]                                
Preferred stock shares authorized                     2,000,000     2,000,000    
Preferred stock par value                     $ 0.01     $ 0.01    
Preferred stock shares outstanding                     0     0    
Shares issued             1,788,000                  
Public offering price             $ 9.75                  
Warrants purchase, shares             1,788,000                  
Warrants exercise price             $ 9.75                  
Proceeds from public offering             $ 16,000,000.0                  
Stock issuance costs             1,500,000                  
Additional paid-in capital             7,000,000.0                  
Warrant liabilities             $ 9,000,000.0                  
Shares issuance costs                     $ 6,799,000 $ 6,417,000        
value issued                     $ 6,799,000 6,457,000        
Exercise price                     $ 0.0001          
Fair value of warrants                     $ (7,245,000) 17,301,000        
Private Placement Offerings [Member]                                
Class of Warrant or Right [Line Items]                                
Shares issued           7,065,946                    
Exercise price           $ 4.75                    
Fair value of warrants           $ 22,000,000.0                    
Warrant outstanding                     7,609,879          
Open Market Sale Agreements [Member] | Jefferies LLC [Member]                                
Class of Warrant or Right [Line Items]                                
Net proceeds               $ 75,000,000.0     $ 6,800,000 $ 6,500,000        
Sale of stock                     1,312,283 889,315        
Loan and Security Agreement [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants exercise price       $ 4.75         $ 4.07             $ 4.07
Shares of common stock issuable upon exercise of warrants                 589,681             589,681
Proceeds from warrant liability'                 $ 2,400,000              
Fair value of warrants       $ 200,000                        
Common Stock [Member]                                
Class of Warrant or Right [Line Items]                                
Shares issued     12,285,056   3,284,407           1,312,283 889,315        
Offering price     $ 4.07   $ 4.03                      
value issued                     $ 13,000 $ 9,000        
Common Stock [Member] | ATM Agreement [Member]                                
Class of Warrant or Right [Line Items]                                
Shares issued                     2,198,606          
value issued                     $ 10,500,000          
Pre Funded Warrant [Member] | Private Placement Offerings [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants purchase, shares           7,609,879                    
Warrants exercise price           $ 0.01                    
Additional paid-in capital           $ 100,000                    
Warrants exercised           543,933       543,933            
Purchase price of common stock                         $ 35,000,000.0      
Shares issuance costs                         $ 32,600,000      
Sale of stock                         7,609,879      
Additional paid in capital stock reduction                         $ 900,000      
Proceeds from warrant liability'           $ 12,900,000                    
Pre Funded Warrant [Member] | Private Placement Offerings [Member] | General and Administrative Expense [Member]                                
Class of Warrant or Right [Line Items]                                
Stock issuance costs                         $ 1,500,000      
Common Stock and Accompanying Warrant [Member] | Private Placement Offerings [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants exercise price           $ 4.60                    
Pre-Funded Warrant and Accompanying Warrant [Member] | Private Placement Offerings [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants exercise price           $ 4.59                    
Warrant [Member] | Loan and Security Agreement [Member]                                
Class of Warrant or Right [Line Items]                                
Shares of common stock issuable upon exercise of warrants     589,681                          
Exercise price per share     $ 4.07                          
Warrant [Member] | Loan and Security Agreement [Member] | Avenue [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants purchase amount       480,000                        
Warrant [Member] | Loan and Security Agreement [Member] | Avenue 2 [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants purchase amount       $ 1,920,000                        
2021 Public Offering Warrants [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants exercise price                     $ 9.75          
Shares of common stock issuable upon exercise of warrants                     1,788,000     1,788,000    
Warrants maturity date                     Dec. 21, 2026          
2024 Pre-Funded Warrants [Member]                                
Class of Warrant or Right [Line Items]                                
Shares of common stock issuable upon exercise of warrants                     4,214,125       1,228,531  
Warrants exercised 700,000                              
2024 Pre-Funded Warrants [Member] | Common Stock [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants exercise price     $ 0.0001                          
Warrants exercised     6,142,656                          
Purchase price of common stock     $ 75,000,000.0                          
Shares issuance costs     $ 70,200,000                          
Offering price     $ 4.0699                          
2023 Pre-Funded Warrants [Member]                                
Class of Warrant or Right [Line Items]                                
Shares of common stock issuable upon exercise of warrants                     2,619,140          
Warrants exercised   300,000                            
2023 Pre-Funded Warrants [Member] | Common Stock [Member]                                
Class of Warrant or Right [Line Items]                                
Warrants exercise price         $ 0.0001                      
Warrants exercised         2,919,140                      
Purchase price of common stock         $ 25,000,000.0                      
Shares issuance costs         $ 23,000,000.0                      
Offering price         $ 4.0299