v3.25.2
SALE AND PURCHASE OF COMMON STOCK (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 13 Months Ended
Jun. 11, 2025
Jun. 11, 2025
Jul. 31, 2024
Jun. 27, 2024
Jun. 12, 2024
Apr. 02, 2024
Mar. 28, 2024
Dec. 20, 2023
Aug. 11, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Aug. 11, 2025
Sep. 30, 2024
May 22, 2024
Jan. 25, 2024
Dec. 31, 2023
Class of Stock [Line Items]                                      
Stock offering expenses                       $ 2,757,000 $ 1,704,000            
Common stock, authorized                   1,000,000,000   1,000,000,000   1,000,000,000       1,000,000,000 160,000,000
Shares repurchased                   150,000 400,000            
Price per share                   $ 19.31 $ 14.84            
Cost of repurchased shares                   $ 2,902,000 $ 5,949,000            
2024 Share Repurchase Program [Member]                                      
Class of Stock [Line Items]                                      
Share repurchase authorized amount                               $ 10,000,000      
Shares repurchased                   150,000   400,000              
Cost of repurchased shares                   $ 2,902,000   $ 5,949,000              
2024 Share Repurchase Program [Member] | Minimum [Member]                                      
Class of Stock [Line Items]                                      
Price per share                   $ 18.25   $ 9.98              
2024 Share Repurchase Program [Member] | Maximum [Member]                                      
Class of Stock [Line Items]                                      
Price per share                   $ 20.47   $ 20.47              
Pre-Funded Warrants [Member]                                      
Class of Stock [Line Items]                                      
Number of warrants exercised                         33,841            
Common Warrants [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants           2,172                          
Exercise price           $ 1,056.00                     $ 1,056.00    
Termination date           Apr. 01, 2029                          
Common Warrants Series A [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants           2,782                          
Termination date           Apr. 01, 2029                          
Common Warrants Series B [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants           2,782                          
Termination date           Apr. 01, 2025                          
Common Warrants Series C [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants           10,884                          
Termination date           Apr. 01, 2026                          
Period of trading days after FDA acceptance of NDA for warrant expiration           10 days                          
Common Warrants Series D [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants           10,884                          
Termination date           Apr. 01, 2029                          
Subsequent Event [Member]                                      
Class of Stock [Line Items]                                      
Net proceeds                 $ 51,500,000                    
Purchase Agreement [Member]                                      
Class of Stock [Line Items]                                      
Number of shares issued       28,339 11,995     7,920                      
Net proceeds       $ 3,400,000 $ 3,400,000                            
Price per share       $ 57.00 $ 106.50                            
Stock offering expenses       $ 600,000 $ 600,000     $ 2,300,000                      
Placement agent fees       $ 300,000 $ 300,000                            
Proceeds from equity offerings               $ 30,000,000                      
Purchase Agreement [Member] | Pre-Funded Warrants [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants       42,282 25,682     8,973                      
Price per share       $ 56.99 $ 106.40     $ 1,775.68                      
Exercise price               $ 0.32                      
Number of warrants exercised               2,034                      
Purchase Agreement [Member] | Common Warrants [Member]                                      
Class of Stock [Line Items]                                      
Price per share               $ 1,776.00                      
Purchase Agreement [Member] | Common Warrants Series C [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants               25,338                      
Exercise price               $ 1,776.00                      
Warrants term               2 years                      
Period of trading days after FDA acceptance of NDA for warrant expiration               10 days                      
Common stock, authorized for warrant exercise                                     1,000,000,000
Period of trading days after approval date to become exercisable               10 days                      
Purchase Agreement [Member] | Common Warrants Series D [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants               25,338                      
Exercise price               $ 2,720.00                      
Warrants term               5 years                      
Purchase Agreement [Member] | Equity Classified Common Warrants D [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants               15,917                      
Stock offering expenses               $ 1,400,000                      
Purchase Agreement [Member] | Liability Classified Common Warrants C and D [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants               9,422                      
Stock offering expenses               $ 900,000                      
Purchase Agreement [Member] | 2025 Lincoln Park Transaction [Member]                                      
Class of Stock [Line Items]                                      
Common stock purchase $ 75,000,000                                    
Number of shares issued   48,708                                  
Net proceeds   $ 1,800,000                                  
Sales Agreement [Member]                                      
Class of Stock [Line Items]                                      
Number of shares issued             3,365                        
Net proceeds             $ 3,900,000                        
Price per share             $ 960.00                        
Stock offering expenses             $ 500,000                        
Placement agent fees             $ 300,000                        
Offset to proceeds from issuance of warrants                           $ 3,000,000          
Sales Agreement [Member] | Pre-Funded Warrants [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants             1,219                        
Price per share             $ 959.68                        
Sales Agreement [Member] | Common Warrants Series E [Member]                                      
Class of Stock [Line Items]                                      
Number of shares for common warrants             4,584                        
Exercise price             $ 1,056.00                        
Warrants term             5 years 6 months                        
Sales Agreement [Member] | Alliance Global Partners [Member]                                      
Class of Stock [Line Items]                                      
Number of shares issued                   800,000   3,500,000              
Net proceeds                   $ 15,500,000   $ 75,400,000              
Offering price per agreement $ 150,000,000   $ 250,000,000                                
Commission to agent 3.00%   3.00%                                
Sales Agreement [Member] | Alliance Global Partners [Member] | Subsequent Event [Member]                                      
Class of Stock [Line Items]                                      
Number of shares issued                 300,000           900,000        
Net proceeds                 $ 12,300,000           $ 37,500,000