Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.1
Stockholders' Equity - Additional Information (Details)
1 Months Ended 12 Months Ended
Jan. 01, 2024
shares
Oct. 04, 2023
USD ($)
Jan. 01, 2023
shares
Oct. 31, 2024
USD ($)
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
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
multiplier
Vote
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Nov. 30, 2023
shares
Mar. 31, 2023
USD ($)
Nov. 03, 2022
$ / shares
shares
Nov. 02, 2022
shares
Nov. 30, 2020
USD ($)
Stockholders' Equity                                  
Common stock, shares issued                   9,586,683 27,042,035 9,586,683          
Common stock, shares authorized                   50,000,000 80,000,000 50,000,000     80,000,000 30,000,000  
Common stock, par value (in dollars per share) | $ / shares                   $ 0.0001 $ 0.0001 $ 0.0001     $ 0.0001    
Common stock, shares outstanding                   9,586,683 27,042,035 9,586,683          
Shelf registration statement, maximum authorized securities | $                                 $ 100,000,000
Purchase price per share | $ / shares                 $ 5.25                
Net proceeds of common stock issued | $                       $ 9,872,000          
Issuance of common shares - Founders agreement | $                     $ 952,000 418,000          
Proceeds from Warrant | $                     11,134,000            
Payment of transactional costs for exercise of warrants | $                     1,016,000            
Warrant inducement expense | $                       1,200,000          
Loss on common stock warrant liabilities | $                     217,000 (4,451,000)          
Deemed dividends | $                     $ 7,500,000 $ 0          
Number of warrants issued         110,000                        
Number of warrants issued and sold to purchase shares                     1,134,000   6,215,354        
Total unrecognized compensation cost related to non-vested | $                     $ 2,400,000            
Common stock shares issuable                   368,907 1,492,915 368,907          
Class of warrants exercise price | $ / shares         $ 1.76         $ 4.33249   $ 4.33249          
Total gross proceeds from Issuance of common stock | $                       $ 7,500,000          
Net proceeds from offering | $                       $ 6,700,000          
Pre-Funded Warrants                                  
Stockholders' Equity                                  
Purchase price per share | $ / shares                   4.325   $ 4.325          
Number of shares issued and sold                       950,000          
Class of warrants exercise price | $ / shares           $ 3.0899       $ 0.0001   $ 0.0001          
Series A Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares                 1,428,572 1,734,105   1,734,105          
Class of warrants exercise price | $ / shares                   $ 4.075   $ 4.075          
Expiration term of warrants (in years)                   5 years   5 years          
Series B Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares                   1,734,105   1,734,105          
Class of warrants exercise price | $ / shares                   $ 4.075   $ 4.075          
Expiration term of warrants (in years)                   18 months   18 months          
Placement Agent Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares                   104,046   104,046          
Class of warrants exercise price | $ / shares                   $ 5.406   $ 5.406          
Amount of commissions and other transaction costs | $                       $ 800,000          
Non-vested restricted stock                                  
Stockholders' Equity                                  
Weighted average period (in years)                     1 year 10 months 24 days            
Performance Shares                                  
Stockholders' Equity                                  
Restricted stock outstanding non-vested                     186,733            
2015 Incentive Plan                                  
Stockholders' Equity                                  
Common stock, shares authorized                             50,000,000 13,500,000  
Number of shares available for issuance authorized                   6,000,000   6,000,000     3,000,000 900,000  
Plans expires (in years)                       10 years          
Shares are available for issuance                     3,510,830            
At the market offering (ATM)                                  
Stockholders' Equity                                  
Net proceeds of common stock issued | $                       $ 9,900,000          
Total gross proceeds from Issuance of common stock | $                     $ 0 10,120,000          
Amount of commissions and other transaction costs | $                     $ 0 $ 248,000          
February 2023 Registered Direct Offering                                  
Stockholders' Equity                                  
Purchase price per share | $ / shares                 $ 5.25                
Number of warrants issued                 248,572                
Number of shares issued and sold                 1,180,000                
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                
February 2023 Registered Direct Offering | Pre-Funded Warrants                                  
Stockholders' Equity                                  
Purchase price per share | $ / shares                 $ 5.2499                
Number of warrants issued                 248,572                
Class of warrants exercise price | $ / shares                 $ 0.0001                
Warrants offering price | $ / shares                 $ 5.2499                
February 2023 Registered Direct Offering | Series A Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares                 1,428,572                
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                                  
Number of warrants issued and sold to purchase shares                 1,428,572                
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                
April 2023 Direct Offering                                  
Stockholders' Equity                                  
Purchase price per share | $ / shares               $ 3.60                  
Shelf registration statement remaining authorized securities | $                           $ 150,000,000      
Number of shares issued and sold               1,700,000                  
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                  
April 2023 Direct Offering | Series A Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares               1,700,000                  
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                                  
Number of warrants issued and sold to purchase shares               1,700,000                  
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                  
December 2022 direct offering                                  
Stockholders' Equity                                  
Purchase price per share | $ / shares                   $ 4.325   $ 4.325          
Number of shares issued and sold                   950,000              
Class of warrants exercise price | $ / shares         $ 4.075                        
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              
December 2022 direct offering | Pre-Funded Warrants                                  
Stockholders' Equity                                  
Number of warrants issued                   784,105              
Class of warrants exercise price | $ / shares                   $ 4.3249   4.3249          
December 2022 direct offering | Series A Warrants                                  
Stockholders' Equity                                  
Class of warrants exercise price | $ / shares                   $ 4.075   $ 4.075          
Expiration term of warrants (in years)                   5 years   5 years          
December 2022 direct offering | Series B Warrants                                  
Stockholders' Equity                                  
Class of warrants exercise price | $ / shares                   $ 4.075   $ 4.075          
Expiration term of warrants (in years)                   18 months   18 months          
December 2022 direct offering | Maximum | Series A Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares                   1,734,105   1,734,105          
December 2022 direct offering | Maximum | Series B Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares                   1,734,105   1,734,105          
May 2023 Registered Direct Offering                                  
Stockholders' Equity                                  
Purchase price per share | $ / shares             $ 3.071                    
Number of warrants issued             1,606,269                    
Number of shares issued and sold             1,650,000                    
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                    
May 2023 Registered Direct Offering | Pre-Funded Warrants                                  
Stockholders' Equity                                  
Number of warrants issued             1,606,269                    
Class of warrants exercise price | $ / shares             $ 0.0001                    
Warrants offering 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                      
Number of shares issued and sold           2,427,186                      
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                      
July 2023 Registered Direct Offering | Pre-Funded Warrants                                  
Stockholders' Equity                                  
Number of warrants issued           809,062                      
Number of warrants issued and sold to purchase shares           809,062                      
Class of warrants exercise price | $ / shares           $ 0.0001                      
Warrants offering 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                                  
Number of warrants issued and sold to purchase shares           3,236,248                      
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                      
October 2023 Registered Direct Offering                                  
Stockholders' Equity                                  
Proceeds from Warrant | $         $ 11,100,000                        
Payment of transactional costs for exercise of warrants | $         $ 1,100,000                        
Number of warrants issued and sold to purchase shares         6,325,354           1,134,000            
Class of warrants exercise price | $ / shares         $ 1.76       $ 5.00 $ 4.075   $ 4.075          
Total gross proceeds from Issuance of common stock | $         $ 11,100,000                        
Net proceeds from offering | $       $ 10.0 10,000,000.0                        
Amount of commissions and other transaction costs | $         $ 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                                  
Number of warrants issued and sold to purchase shares         6,325,354                        
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 Common Stock Warrants                                  
Stockholders' Equity                                  
Loss on common stock warrant liabilities | $   $ (7,700,000)                              
February 2023 Common Stock Warrants                                  
Stockholders' Equity                                  
Warrant inducement expense | $                     $ 1,100,000            
Deemed dividends | $                     6,300,000            
Fortress                                  
Stockholders' Equity                                  
Issuance of common shares - Founders agreement | $                     1,000,000.0 $ 400,000          
Shelf registration statement remaining authorized securities | $                     $ 91,700,000            
Percentage of annual equity fee 2.50%   2.50%               2.50%            
Common stock shares issuable 1,492,915                                
Number of shares issued and sold 1,492,915   368,907               398,660 56,671          
Agent | At the market offering (ATM)                                  
Stockholders' Equity                                  
Commission rate                                 3.00%
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 shares issued during the period under at the market offering                       532,816          
Common Stock | At the market offering (ATM)                                  
Stockholders' Equity                                  
Common stock shares issued during the period under at the market offering                       532,816          
Aggregate gross proceeds of common stock issued | $                       $ 10,100,000          
Purchase price per share | $ / shares                   $ 18.99   $ 18.99          
Common Stock | July 2023 Registered Direct Offering                                  
Stockholders' Equity                                  
Number of shares issued and sold           2,427,186                      
Share price | $ / shares           $ 3.09                      
Common Class A                                  
Stockholders' Equity                                  
Common stock, shares issued                   700,000 700,000 700,000          
Common stock, shares authorized                             700,000    
Common stock, shares outstanding                   700,000 700,000 700,000