Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.2.u1
Stockholders' Equity - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
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
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Vote
multiplier
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
May 13, 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   80,000,000 175,000,000          
Common stock, par value (in dollars per share) | $ / shares                   $ 0.0001   $ 0.0001 $ 0.0001          
Common stock, shares outstanding                   41,631,500   27,042,035            
Shelf registration statement, maximum authorized securities | $                                   $ 100,000,000
Common stock, shares issued                   41,631,500   27,042,035            
Loss on common stock warrant liabilities | $                 $ (357,000)   $ 7,209,000              
Number of warrants issued       110,000                            
Number of warrants issued and sold to purchase shares                           6,215,354        
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                    
Non-vested restricted stock                                    
Stockholders' Equity                                    
Total unrecognized compensation cost related to non-vested | $                   $ 8,100,000                
Weighted average period (in years)                   1 year 9 months 18 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                
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,600,000                              
Amount of commissions and other transaction costs | $     $ 1,400,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                              
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 $ 600,000 $ 3,400,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 159,620              
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