Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.3
Stockholders' Equity - Additional Information (Details)
1 Months Ended 9 Months Ended 12 Months Ended
Nov. 08, 2024
shares
May 16, 2024
shares
May 13, 2024
$ / shares
shares
Jan. 01, 2024
shares
Jan. 01, 2023
shares
Jul. 31, 2024
USD ($)
$ / shares
shares
Jan. 31, 2024
USD ($)
$ / shares
shares
Oct. 31, 2023
USD ($)
$ / shares
shares
Jul. 31, 2023
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
Feb. 28, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
Vote
multiplier
$ / shares
shares
Sep. 30, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Nov. 12, 2024
$ / shares
shares
Nov. 30, 2023
shares
Mar. 31, 2023
USD ($)
Feb. 22, 2023
$ / shares
Dec. 16, 2022
$ / shares
Nov. 30, 2020
USD ($)
Stockholders' Equity                                          
Common stock, increase in the number of authorized shares (in shares)     95,000,000                                    
Common stock, shares authorized     175,000,000                   175,000,000   80,000,000            
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001                   $ 0.0001   $ 0.0001            
Common stock, shares outstanding                         45,095,500   27,042,035            
Shelf registration statement, maximum authorized securities | $                                         $ 100,000,000
Common stock, shares issued                         45,095,500   27,042,035            
Number of warrants issued               110,000                          
Number of warrants issued and sold to purchase shares                                 6,215,354        
Total gross proceeds from Issuance of common stock | $                         $ 26,000,000 $ 33,621,000              
Amount of commissions and other transaction costs | $                         $ 2,301,000 $ 3,160,000              
Common stock shares issuable                         0   1,492,915            
Pre-funded warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares           $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001                
Warrants, Exercised                         7,258,892                
Warrants, Granted                         11,104,892                
Non-vested restricted stock                                          
Stockholders' Equity                                          
Total unrecognized compensation cost related to non-vested | $                         $ 6,400,000                
Weighted average period (in years)                         1 year 8 months 12 days                
Performance Shares                                          
Stockholders' Equity                                          
Restricted stock outstanding non-vested                         1,466,733                
2015 Incentive Plan                                          
Stockholders' Equity                                          
Number of shares available for issuance authorized     18,000,000                                    
Plans expires (in years)     10 years                                    
Shares are available for issuance                         8,010,406                
Subsequent Event | Series B Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                               3,256,269          
Class of warrants exercise price | $ / shares                               $ 2.821          
February 2023 Registered Direct Offering                                          
Stockholders' Equity                                          
Purchase price per share | $ / shares                       $ 5.25                  
Number of warrants issued                       248,572                  
Class of warrants exercise price | $ / shares               $ 5.00                          
Total gross proceeds from Issuance of common stock | $                       $ 7,500,000                  
Net proceeds from offering | $                       6,700,000                  
Amount of commissions and other transaction costs | $                       $ 800,000                  
Number of shares issued and sold                       1,180,000                  
February 2023 Registered Direct Offering | Pre-funded warrants                                          
Stockholders' Equity                                          
Number of warrants issued                       248,572                  
Warrants offering price | $ / shares                       $ 5.2499                  
Class of warrants exercise price | $ / shares                       5.2499                  
February 2023 Registered Direct Offering | Series A Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                       $ 5.00                  
Expiration term of warrants (in years)                       5 years                  
February 2023 Registered Direct Offering | Series B Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                       $ 5.00                  
Expiration term of warrants (in years)                       18 months                  
February 2023 Registered Direct Offering | Placement Agent Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                       85,714                  
Class of warrants exercise price | $ / shares                       $ 6.5625                  
February 2023 Registered Direct Offering | Maximum | Series A Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                       1,428,572                  
February 2023 Registered Direct Offering | Maximum | Series B Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                       1,428,572                  
April 2023 Direct Offering                                          
Stockholders' Equity                                          
Purchase price per share | $ / shares                     $ 3.60                    
Total gross proceeds from Issuance of common stock | $                     $ 6,100,000                    
Net proceeds from offering | $                     5,500,000                    
Amount of commissions and other transaction costs | $                     $ 600,000                    
Shelf registration statement remaining authorized securities | $                                   $ 150,000,000      
Number of shares issued and sold                     1,700,000                    
April 2023 Direct Offering | Series A Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                     $ 3.35                    
Expiration term of warrants (in years)                     5 years                    
April 2023 Direct Offering | Series B Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                     $ 3.35                    
Expiration term of warrants (in years)                     18 months                    
April 2023 Direct Offering | Placement Agent Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                     102,000                    
Class of warrants exercise price | $ / shares                     $ 4.50                    
April 2023 Direct Offering | Maximum | Series A Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                     1,700,000                    
April 2023 Direct Offering | Maximum | Series B Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                     1,700,000                    
May 2023 Registered Direct Offering                                          
Stockholders' Equity                                          
Purchase price per share | $ / shares                   3.071                      
Class of warrants exercise price | $ / shares                   $ 3.0709                      
Total gross proceeds from Issuance of common stock | $                   $ 10,000,000.0                      
Net proceeds from offering | $                   9,100,000                      
Amount of commissions and other transaction costs | $                   $ 900,000                      
Number of shares issued and sold                   1,650,000                      
May 2023 Registered Direct Offering | Pre-funded warrants                                          
Stockholders' Equity                                          
Number of warrants issued                   1,606,269                      
Class of warrants exercise price | $ / shares                   $ 3.0709                      
May 2023 Registered Direct Offering | Series A Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                   $ 2.821                      
Expiration term of warrants (in years)                   5 years                      
May 2023 Registered Direct Offering | Series B Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                   $ 2.821                      
Expiration term of warrants (in years)                   18 months                      
May 2023 Registered Direct Offering | Placement Agent Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                   195,376                      
Class of warrants exercise price | $ / shares                   $ 3.8388                      
May 2023 Registered Direct Offering | Maximum | Series A Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                   3,256,269                      
May 2023 Registered Direct Offering | Maximum | Series B Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                   3,256,269                      
July 2023 Registered Direct Offering                                          
Stockholders' Equity                                          
Purchase price per share | $ / shares                 $ 3.09                        
Total gross proceeds from Issuance of common stock | $                 $ 10,000,000.0                        
Net proceeds from offering | $                 9,100,000                        
Amount of commissions and other transaction costs | $                 $ 900,000                        
Number of shares issued and sold                 2,427,186                        
July 2023 Registered Direct Offering | Pre-funded warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                 809,062                        
Class of warrants exercise price | $ / shares                 $ 3.0899                        
July 2023 Registered Direct Offering | Series A Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                 $ 2.84                        
Expiration term of warrants (in years)                 5 years                        
July 2023 Registered Direct Offering | Series B Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares                 $ 2.84                        
Expiration term of warrants (in years)                 18 months                        
July 2023 Registered Direct Offering | Placement Agent Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                 194,175                        
Class of warrants exercise price | $ / shares                 $ 3.8625                        
July 2023 Registered Direct Offering | Maximum | Series A Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                 3,236,248                        
July 2023 Registered Direct Offering | Maximum | Series B Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares                 3,236,248                        
January 2024 Registered Direct Offering                                          
Stockholders' Equity                                          
Purchase price per share | $ / shares             1.805                            
Class of warrants exercise price | $ / shares             $ 1.8049                            
Expiration term of warrants (in years)             5 years                            
Total gross proceeds from Issuance of common stock | $             $ 14,000,000.0                            
Net proceeds from offering | $             12,600,000                            
Amount of commissions and other transaction costs | $             $ 1,400,000                            
Number of shares issued and sold             1,275,000                            
January 2024 Registered Direct Offering | Pre-funded warrants                                          
Stockholders' Equity                                          
Number of warrants issued             6,481,233                            
Class of warrants exercise price | $ / shares             $ 1.8049                            
January 2024 Registered Direct Offering | Placement Agent Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares             465,374                            
Class of warrants exercise price | $ / shares             $ 2.2563                            
January 2024 Registered Direct Offering | Common Stock Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares             7,756,233                            
Class of warrants exercise price | $ / shares             $ 1.68                            
Expiration term of warrants (in years)             5 years                            
January 2024 Registered Direct Offering | Maximum | Common Stock Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares             7,756,233                            
July 2024 Registered Direct Offering                                          
Stockholders' Equity                                          
Purchase price per share | $ / shares           $ 2.05                              
Expiration term of warrants (in years)           5 years                              
Total gross proceeds from Issuance of common stock | $           $ 12,000,000.0                              
Net proceeds from offering | $           11,000,000.0                              
Amount of commissions and other transaction costs | $           $ 1,000,000.0                              
Number of shares issued and sold           1,230,000                              
July 2024 Registered Direct Offering | Pre-funded warrants                                          
Stockholders' Equity                                          
Number of warrants issued           4,623,659                              
Class of warrants exercise price | $ / shares           $ 2.0499                              
July 2024 Registered Direct Offering | Placement Agent Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares           351,220                              
Class of warrants exercise price | $ / shares           $ 2.5625                              
July 2024 Registered Direct Offering | Common Stock Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares           5,853,659                              
Class of warrants exercise price | $ / shares           $ 2.05                              
Expiration term of warrants (in years)           5 years                              
July 2024 Registered Direct Offering | Subsequent Event | Pre-funded warrants                                          
Stockholders' Equity                                          
Warrants, Exercised 3,814,659                                        
July 2024 Registered Direct Offering | Maximum | Common Stock Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares           5,853,659                              
October 2023 Registered Direct Offering                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares               6,325,354                          
Class of warrants exercise price | $ / shares               $ 1.76                     $ 5.00 $ 4.075  
Total gross proceeds from Issuance of common stock | $               $ 11,100,000                          
Proceeds from Warrant | $               11,100,000                          
Net proceeds from offering | $               10,000,000.0                          
Amount of commissions and other transaction costs | $               1,100,000                          
Payment of transactional costs for exercise of warrants | $               $ 1,100,000                          
October 2023 Registered Direct Offering | Series A Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares               $ 1.51                          
Expiration term of warrants (in years)               5 years                          
October 2023 Registered Direct Offering | Series B Warrants                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares               $ 1.51                          
Expiration term of warrants (in years)               24 months                          
October 2023 Registered Direct Offering | Placement Agent Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares               379,521                          
Class of warrants exercise price | $ / shares               $ 2.20                          
October 2023 Registered Direct Offering | Maximum | Series A Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares               6,325,354                          
October 2023 Registered Direct Offering | Maximum | Series B Warrants                                          
Stockholders' Equity                                          
Number of warrants issued and sold to purchase shares               6,325,354                          
December 2022 direct offering                                          
Stockholders' Equity                                          
Class of warrants exercise price | $ / shares               $ 4.075                          
Fortress                                          
Stockholders' Equity                                          
Shelf registration statement remaining authorized securities | $                         $ 65,700,000                
Number of shares issued and sold       1,492,915 368,907               340,246 159,620              
Percentage of annual equity fee   2.50%     2.50%               2.50% 2.50%              
Issuance of common shares - Founders agreement | $                         $ 714,000 $ 600,000 $ 3,400,000            
Common stock shares issuable   1,492,915                                      
Common Stock                                          
Stockholders' Equity                                          
Number of votes per share | Vote                         1                
Multiplier to calculate voting rights per class A common share | multiplier                         1.1                
Number of non assessable shares issued upon conversion                         1                
Common Stock | July 2023 Registered Direct Offering                                          
Stockholders' Equity                                          
Purchase price per share | $ / shares                 $ 3.09                        
Number of shares issued and sold                 2,427,186                        
Common Stock | January 2024 Registered Direct Offering                                          
Stockholders' Equity                                          
Number of shares issued and sold             1,275,000                            
Common Stock | July 2024 Registered Direct Offering                                          
Stockholders' Equity                                          
Number of shares issued and sold           1,230,000                              
Common Class A                                          
Stockholders' Equity                                          
Common stock, shares authorized     700,000                                    
Common stock, shares outstanding                         700,000   700,000