Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.1.1.u2
Stockholders' Equity - Additional Information (Details)
1 Months Ended 3 Months Ended
May 07, 2024
shares
Jan. 01, 2024
shares
Jan. 01, 2023
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
Mar. 31, 2024
USD ($)
Vote
multiplier
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Dec. 31, 2023
$ / shares
shares
Nov. 30, 2023
shares
Jun. 12, 2023
$ / shares
shares
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)                           30,000,000      
Common stock, shares authorized                   80,000,000   80,000,000   80,000,000      
Common stock, par value (in dollars per share) | $ / shares                   $ 0.0001   $ 0.0001   $ 0.0001      
Common stock, shares outstanding                   34,986,279   27,042,035          
Shelf registration statement, maximum authorized securities | $                                 $ 100,000,000
Common stock, shares issued                   34,986,279   27,042,035          
Issuance of common shares - Founders agreement | $                   $ 396,000 $ 156,000            
Loss on common stock warrant liabilities | $                     7,566,000            
Number of warrants issued         110,000                        
Number of warrants issued and sold to purchase shares                         6,215,354        
Common stock shares issuable                   1,492,915   1,492,915          
Pre-funded warrants                                  
Stockholders' Equity                                  
Class of warrants exercise price | $ / shares       $ 0.0001   $ 0.0001     $ 0.0001                
Non-vested restricted stock                                  
Stockholders' Equity                                  
Total unrecognized compensation cost related to non-vested | $                   $ 4,400,000              
Weighted average period (in years)                   1 year 10 months 24 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                   6,000,000              
Plans expires (in years)                   10 years              
Shares are available for issuance                   852,712              
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                                  
Number of warrants issued                 248,572                
Class of warrants exercise price | $ / shares                 $ 5.2499                
Warrants offering 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                  
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                                  
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                  
December 2022 direct offering                                  
Stockholders' Equity                                  
Class of warrants exercise price | $ / shares         $ 4.075                        
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                    
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 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                          
Number of warrants issued       6,481,233                          
Number of shares issued and sold       1,275,000                          
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,800,000                          
Amount of commissions and other transaction costs | $       $ 1,200,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 | Subsequent Event | Pre-funded warrants                                  
Stockholders' Equity                                  
Warrants, Exercised 2,656,000                                
January 2024 Registered Direct Offering | Maximum | Common Stock Warrants                                  
Stockholders' Equity                                  
Number of warrants issued and sold to purchase shares       7,756,233                          
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                        
Class of warrants exercise price | $ / shares         $ 1.76                   $ 5.00 $ 4.075  
Total gross proceeds from Issuance of common stock | $         $ 11,100,000                        
Net proceeds from offering | $         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                                  
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                        
Fortress                                  
Stockholders' Equity                                  
Issuance of common shares - Founders agreement | $                   $ 396,000 $ 156,000,000,000            
Shelf registration statement remaining authorized securities | $                   $ 77,700,000              
Percentage of annual equity fee   2.50% 2.50%             2.50% 2.50%            
Common stock shares issuable   1,492,915                              
Number of shares issued and sold   1,492,915 368,907             193,905 35,714            
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                                  
Number of shares issued and sold           2,427,186                      
Share price | $ / shares           $ 3.09                      
Common Stock | January 2024 Registered Direct Offering                                  
Stockholders' Equity                                  
Number of shares issued and sold       1,275,000                          
Common Class A                                  
Stockholders' Equity                                  
Common stock, shares authorized                           700,000      
Common stock, shares outstanding                   700,000   700,000