Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Capital Raises) (Narrative) (Details)

v3.24.3
Stockholders' Equity (Capital Raises) (Narrative) (Details) - USD ($)
1 Months Ended 9 Months Ended
Jun. 12, 2024
Jan. 05, 2024
May 05, 2023
Dec. 30, 2022
Apr. 23, 2021
Sep. 30, 2024
Jul. 31, 2024
Jun. 30, 2024
May 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Jan. 09, 2024
Dec. 31, 2023
Nov. 02, 2023
Oct. 11, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued       4,900,000                          
Gross proceeds           $ 7,400,000                      
Common Stock, par value       $ 0.0001   $ 0.001           $ 0.001     $ 0.001    
Warrants exercised, Number of shares                       (17,500)          
Sale of stock, net proceeds       $ 150,000,000.0                          
Exercise of warrants for cash                       $ 30,000 $ 0        
November 2023 Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Exercise price of warrants           1.65           $ 1.65          
Unit Price Per Share           $ 1.70           $ 1.70          
Number of warrants issued           5,885,000           5,885,000          
Private Placement Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Exercise price of warrants           $ 1.84           $ 1.84          
Concurrent Private Placement Warrants | Chief Executive Officer (Dr. Rosenwald)                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Shares issued           763,359                      
Shares issued, price per share           $ 1.84           $ 1.84          
Avenue                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares                   689,680              
Exercise price of warrants                   $ 6.20             $ 116.25
Avenue | Series A Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, price per share                               $ 22.545  
Avenue | Series B Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, price per share                           $ 22.545      
Avenue | Unregistered warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares                   1,379,360              
Stock offering, price per share                   $ 0.125              
Exercise price of warrants                   $ 6.20              
Net proceeds                 $ 3,900,000 $ 3,700,000              
Fair value of warrants                   $ 4,500,000              
Maximum | Private Placement Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of shares called by warrants           3,939,394           3,939,394          
Warrant expiration term           5 years 6 months           5 years 6 months          
Maximum | Concurrent Private Placement Warrants | Chief Executive Officer (Dr. Rosenwald)                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of shares called by warrants           763,359           763,359          
Warrant expiration term           5 years 6 months           5 years 6 months          
Maximum | Avenue                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrant expiration term                   5 years              
Minimum | Private Placement Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrant expiration term           6 months           6 months          
Minimum | Concurrent Private Placement Warrants | Chief Executive Officer (Dr. Rosenwald)                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrant expiration term           6 months           6 months          
Minimum | Avenue                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrant expiration term                   18 months              
At the Market Offering                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued                       1,800,000 200,000        
Stock offering, price per share           $ 1.95           $ 1.95 $ 9.61        
Stock offering, gross proceeds                       $ 3,500,000 $ 2,200,000        
At the Market Offering | Journey                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued                       300,000          
Number of Shares issuable for At-the-Market offering                       3.8          
Stock offering, gross proceeds                       $ 1,700,000          
At the Market Offering | Checkpoint | Founders Agreement                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued                       340,246          
Shares issued (in percent)                       2.50%          
At the Market Offering | Avenue | Founders Agreement                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued                       25,567          
Number of shares available for future issuance           4,023           4,023          
At the Market Offering | Avenue | Unregistered warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares           245,617           245,617          
Net proceeds                       $ 900,000          
Public Offering | Mustang                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued                 1,160,000                
Number of warrants to purchase shares                 50,632,914                
Stock offering, price per share                 $ 0.237                
Exercise price of warrants                 $ 0.237                
Warrants exercised, Number of shares                 15,717,638                
Exercise of warrants for cash                 $ 3,200,000                
Public Offering | Mustang | Series A One Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrant expiration term                 5 years                
Public Offering | Mustang | Series A Two Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrant expiration term                 24 months                
Public Offering | Mustang | Series A Three Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrant expiration term                 9 months                
Public Offering | Mustang | Amended Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares                 2,588,236                
Stock offering, price per share                 $ 1.58                
Exercise price of warrants                 $ 0.237                
Warrant expiration term                 5 years                
Public Offering | Mustang | Common Stock                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued                 16,877,638                
Shelf Registration 2020 Statement | Checkpoint                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Amount available for future stock offerings           $ 0           0          
Shelf Registration 2023 Statement | Checkpoint                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Amount available for future stock offerings           65,700,000           65,700,000          
Shelf Registration 2023 Statement | Maximum | Checkpoint                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, aggregate offering permitted by the agreement     $ 150,000,000                            
Shelf Registration 2024 Statement                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Amount available for future stock offerings           43,500,000           43,500,000          
Shelf Registration 2024 Statement | Mustang                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, aggregate offering permitted by the agreement                       36,300,000          
Shelf Registration 2024 Statement | Maximum | Mustang                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, aggregate offering permitted by the agreement $ 40,000,000.0                                
Shelf Registration 2021 Statement                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Amount available for future stock offerings           0           $ 0          
Shelf Registration 2021 Statement | Mustang                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued                       2,700,000          
Stock offering, aggregate offering permitted by the agreement         $ 200,000,000.0             $ 4,400,000          
Sale of stock, net proceeds                       1,200,000          
Shelf Registration 2021 Statement | Avenue                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Amount available for future stock offerings           $ 24,100,000           $ 24,100,000          
Direct offering                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued           3,939,394         3,303,305            
Shares issued, price per share           $ 1.65           $ 1.65          
Exercise price of warrants                     $ 3.21            
Unit Price Per Share                     $ 3.33            
Warrant expiration term                     5 years            
Sale of stock, net proceeds                     $ 10,200,000            
Direct offering | Checkpoint                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Issuance of common shares - Registered direct offering             1,230,000       1,275,000            
Stock offering, price per share             $ 2.05       $ 1.805            
Sale of stock, net proceeds             $ 11,000,000.0       $ 12,600,000            
Direct offering | Checkpoint | Common Stock Warrant                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Exercise price of warrants             $ 2.05       $ 1.68            
Warrant expiration term             5 years       5 years            
Direct offering | Checkpoint | Pre funded warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Warrants issued             4,623,659       6,481,233            
Number of shares called by warrants                     1            
Stock offering, price per share             $ 2.0499       $ 1.8049            
Exercise price of warrants                     0.0001            
Direct offering | Checkpoint | Placement Agent Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of shares called by warrants             351,220                    
Exercise price of warrants             $ 2.5625       $ 2.2563            
Direct offering | Mustang                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Stock offering, number of shares issued               3,025,000       641,740          
Number of warrants to purchase shares               3,105,000                  
Stock offering, price per share               $ 0.4099                  
Per share amount reduced from share price to calculate warrant price               0.001                  
Exercise price of warrants               $ 0.001                  
Warrant expiration term               5 years                  
Warrants exercised, Number of shares               3,105,000                  
Sale of stock, net proceeds               $ 2,100,000                  
Shares issued (in percent)               2.50%                  
Direct offering | Mustang | Unregistered warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares               6,130,000                  
Exercise price of warrants               $ 0.41                  
Direct offering | Maximum                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares                     3,303,305            
Direct offering | Maximum | Checkpoint                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of shares called by warrants             5,853,659                    
Number of warrants to purchase shares                     7,756,233            
Direct offering | Maximum | Checkpoint | Placement Agent Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares                     465,374            
Private Placement | Avenue                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Exercise of warrants for cash   $ 4,500,000                              
Private Placement | Avenue | Series A Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares   220,538                              
Private Placement | Avenue | Series B Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares   220,538                              
Private Placement | Avenue | January 2023 Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares   25,871                              
Exercise price of warrants   $ 116.25                              
Exercise price of warrants agreed by investor   $ 22.545                              
Fair value of warrants           $ 600,000           $ 600,000          
Private Placement | Avenue | November 2023 Warrants                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Number of warrants to purchase shares   194,667                              
Exercise price of warrants   $ 22.545                              
Exercise price of warrants agreed by investor   $ 22.545                              
Fair value of warrants           $ 4,300,000           $ 4,300,000          
Concurrent Private Placement | Chief Executive Officer (Dr. Rosenwald)                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                  
Shares issued, price per share           $ 1.84           $ 1.84          
Exercise price of warrants           $ 0.125           $ 0.125