XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Preferred and Common Stock - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended 15 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 27, 2025
shares
Jun. 26, 2025
USD ($)
$ / shares
shares
Mar. 22, 2024
USD ($)
Feb. 12, 2024
USD ($)
$ / shares
shares
Nov. 15, 2023
USD ($)
$ / shares
shares
Oct. 02, 2023
USD ($)
$ / shares
shares
Sep. 01, 2023
USD ($)
May 25, 2023
USD ($)
$ / shares
shares
Apr. 13, 2022
USD ($)
$ / shares
shares
Mar. 31, 2024
shares
Jun. 30, 2025
USD ($)
Vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
May 05, 2020
$ / shares
shares
Class of Stock [Line Items]                                
Preferred stock, shares authorized | shares 10,000,000                     10,000,000 10,000,000   10,000,000 10,000,000
Preferred stock, par value | $ / shares $ 0.001                     $ 0.001 $ 0.001   $ 0.001 $ 0.001
Preferred stock, shares issued | shares 0                     0 0   0  
Preferred stock, shares outstanding | shares 0                     0 0   0  
Common stock, voting rights                       The holders of common stock are entitled to one vote for each share held.        
Number of common stock voting rights | Vote                       1        
Common stock par value | $ / shares $ 0.001                     $ 0.001 $ 0.001   $ 0.001  
Purchase Agreement                                
Class of Stock [Line Items]                                
Issuance of common stock | shares   273,012                            
Common stock par value | $ / shares     $ 0.001                          
Sales Agreement                                
Class of Stock [Line Items]                                
Net proceeds         $ 4,800,000 $ 8,200,000 $ 10,900,000                  
Cantor Fitzgerald & Co.                                
Class of Stock [Line Items]                                
Percentage of aggregate commission               3.00%                
Shelf Registration Statement on Form S-3                                
Class of Stock [Line Items]                                
Stock and warrants to be issued during period value preferred stock and warrants       $ 300,000,000                        
Stock, debt securities, warrants and units sold | shares 414,196                     414,196     414,196  
Proceeds from issuance of Stock, debt securities, warrants and units                       $ 26,700,000        
Stock, debt securities, warrants and units, issuance cost                       $ 1,400,000        
Amended Controlled Offering Sales Agreement                                
Class of Stock [Line Items]                                
Proceeds from issuance of Stock, debt securities, warrants and units                             $ 23,900,000  
Issuance of stock, debt securities, warrants and units, net of issuance costs                             $ 900,000  
Private Placement                                
Class of Stock [Line Items]                                
Aggregate gross proceeds from issuance of warrants                 $ 12,000,000              
Gross proceeds from private placement                   $ 100,500,000            
Net proceeds from private placement                   96,300,000            
Estimated offering costs                   $ 4,200,000            
Shares issued and sold, public offering price | $ / shares                   $ 211            
Private Placement | Purchase Agreement                                
Class of Stock [Line Items]                                
Warrants to purchase common shares | shares                 176,529              
Warrants exercise price, per share | $ / shares                 $ 133.5              
Aggregate gross proceeds from issuance of warrants                 $ 44,000,000              
Net proceeds from private placement                 50,000,000              
Net proceeds from issuance of preferred stock allocated to warrants                 $ 46,500,000              
June 2025 Financing | Purchase Agreement                                
Class of Stock [Line Items]                                
Aggregate gross proceeds from issuance of warrants     $ 2,100,000                          
Net proceeds from private placement     5,000,000                          
Net proceeds from issuance of preferred stock allocated to warrants, net of issuance costs     $ 4,300,000                          
Pre Funded Warrants                                
Class of Stock [Line Items]                                
Warrants exercise price, per share | $ / shares $ 0.001               $ 0.001     $ 0.001   $ 0.05 $ 0.001  
Aggregate gross proceeds from issuance of warrants                 $ 4,200,000     $ 19,700,000        
Number of warrants exercised | shares                           99,991    
Pre Funded Warrants | Purchase Agreement                                
Class of Stock [Line Items]                                
Warrants exercise price, per share | $ / shares $ 0.001   $ 11.81                 $ 0.001     $ 0.001  
Shares issued | shares     1                          
Exercise price of underlying shares. | $ / shares     $ 0.001                          
Number of warrants exercised | shares                       27,000        
Pre Funded Warrants | Private Placement                                
Class of Stock [Line Items]                                
Issuance of common stock | shares                   100,000            
Warrants exercise price, per share | $ / shares                   $ 0.001            
Gross proceeds for warrant exercises                   $ 21,100,000            
Pre Funded Warrants | Private Placement | Purchase Agreement                                
Class of Stock [Line Items]                                
Warrants to purchase common shares | shares 48,164               48,163     48,164     48,164  
Warrants exercise price, per share | $ / shares                 $ 0.001              
Aggregate gross proceeds from issuance of warrants                 $ 6,000,000              
Class of warrant or right, expiration description                       The 2023 Pre-Funded Warrants are immediately exercisable and expire on May 31, 2028.        
Pre Funded Warrants | June 2025 Financing                                
Class of Stock [Line Items]                                
Warrants exercise price, per share | $ / shares     $ 0.001                          
Aggregate gross proceeds from issuance of warrants     $ 800,000                          
Maximum | Private Placement | Purchase Agreement                                
Class of Stock [Line Items]                                
Warrants to purchase common shares | shares     846,744                          
Maximum | Pre Funded Warrants | Purchase Agreement                                
Class of Stock [Line Items]                                
Warrants to purchase common shares | shares     150,360                          
Common Stock                                
Class of Stock [Line Items]                                
Issuance of common stock | shares         20,833 60,000 60,351       20,833          
Net proceeds                 $ 30,500,000              
Common Stock | Purchase Agreement                                
Class of Stock [Line Items]                                
Shares issued | shares     2                          
Common Stock | Sales Agreement                                
Class of Stock [Line Items]                                
Shares issued and sold, public offering price | $ / shares         $ 240 $ 44 $ 185.5                  
Common Stock | Amended Controlled Offering Sales Agreement | Cantor Fitzgerald & Co.                                
Class of Stock [Line Items]                                
Amount available for future sale $ 50,200,000                              
Common Stock | Private Placement                                
Class of Stock [Line Items]                                
Issuance of common stock | shares                   376,303            
Gross proceeds from issuance of common stock                   $ 79,400,000            
Common Stock | Private Placement | Purchase Agreement                                
Class of Stock [Line Items]                                
Issuance of common stock | shares                 353,059              
Common Stock | June 2025 Financing                                
Class of Stock [Line Items]                                
Net proceeds     $ 1,400,000                          
Common Stock | Maximum | Controlled Equity Offering Sales Agreement | Cantor Fitzgerald & Co.                                
Class of Stock [Line Items]                                
Gross proceeds under agreement               $ 50,000,000                
Proceeds to be occured from future issuance of common stock               $ 50,000,000                
Common Stock | Maximum | Amended Controlled Offering Sales Agreement | Cantor Fitzgerald & Co.                                
Class of Stock [Line Items]                                
Gross proceeds under agreement       75,000,000                        
Proceeds to be occured from future issuance of common stock       $ 75,000,000                        
Purchase Warrants | Purchase Agreement                                
Class of Stock [Line Items]                                
Warrants exercise price, per share | $ / shares     $ 11.809                          
Exercise price of underlying shares. | $ / shares     $ 11.56                          
Purchase Warrants | Private Placement | Purchase Agreement                                
Class of Stock [Line Items]                                
Warrants to purchase common shares | shares 200,611               24,081     200,611     200,611  
Warrants exercise price, per share | $ / shares                 $ 133.65       $ 133.65      
Class of warrant or right, expiration description                       Each Purchase Warrant became exercisable on November 30, 2023, and expire on November 30, 2028.        
Number of warrants exercised | shares                         28,485