Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Details)

v3.23.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2023
shares
Jan. 01, 2022
shares
Dec. 31, 2023
shares
Dec. 31, 2022
USD ($)
multiplier
Vote
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Nov. 03, 2022
Vote
$ / shares
shares
Nov. 02, 2022
shares
Nov. 30, 2017
USD ($)
Stockholders' Equity                
Common stock, shares authorized       50,000,000 13,500,000 50,000,000 13,500,000  
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001 $ 0.0001    
Common stock, shares issued       9,586,683 7,757,440      
Common stock, shares outstanding       9,586,683 7,757,440      
Shelf registration statement, maximum authorized securities | $               $ 100,000
Net proceeds of common stock issued | $       $ 9,872 $ 40,269      
Issuance of common shares - Founders agreement | $       418 $ 1,033      
Shelf registration statement remaining authorized securities | $       22,300        
Total unrecognized compensation cost related to non-vested | $       $ 2,700        
Exercise price | $ / shares       $ 0.0001        
Pre-Funded Warrants                
Stockholders' Equity                
Number of shares sold       950,000        
Number of shares issued       950,000        
Number of warrants issued       784,105        
Number of shares issuable for each warrant       1        
Price per warrant | $ / shares       $ 4.33249        
Exercise price | $ / shares       $ 0.0001        
Series A warrants                
Stockholders' Equity                
Number of shares issued for warrants       1,734,105        
Exercise price | $ / shares       $ 4.075        
Expiration term       5 years        
Series B warrants                
Stockholders' Equity                
Sale price per share | $ / shares       $ 4.325        
Number of shares issued for warrants       1,734,105        
Purchase price per share | $ / shares       $ 4.325        
Exercise price | $ / shares       $ 4.075        
Expiration term       18 months        
Placement agent warrants                
Stockholders' Equity                
Number of shares issued for warrants       104,046        
Exercise price | $ / shares       $ 5.406        
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       51,333        
Restricted Stock Units (RSUs)                
Stockholders' Equity                
Restricted stock outstanding non-vested       85,000        
2015 Incentive Plan                
Stockholders' Equity                
Common stock, shares authorized           50,000,000 13,500,000  
Number of shares available for issuance authorized       3,000,000   3,000,000 900,000  
Plans expires (in years)       10 years        
Shares are available for issuance       2,238,798        
At the market offering (ATM)                
Stockholders' Equity                
Commission rate               3.00%
Common stock shares issued during the period under at the market offering       532,816        
Sale price per share | $ / shares       $ 18.99        
Aggregate gross proceeds of common stock issued | $       $ 10,100        
Purchase price per share | $ / shares       $ 18.99        
December 2022 Direct Offering                
Stockholders' Equity                
Net proceeds from offering | $       $ 6,700        
Fortress                
Stockholders' Equity                
Number of shares sold 368,907 212,142 368,907 56,671 29,749      
Issuance of common shares - Founders agreement | $       $ 400 $ 1,000      
Percentage of annual equity fee       2.50%        
Number of shares issued 368,907 212,142 368,907 56,671 29,749      
Common Shares                
Stockholders' Equity                
Number of votes per share | Vote       1   1    
Multiplier to calculate voting rights per class A common share       1.1   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 1,189,999      
Sale price per share | $ / shares       $ 18.99        
Aggregate gross proceeds of common stock issued | $       $ 10,100        
Purchase price per share | $ / shares       $ 18.99        
Common Shares | At the market offering (ATM)                
Stockholders' Equity                
Common stock shares issued during the period under at the market offering         1,189,999      
Sale price per share | $ / shares         $ 34.69      
Aggregate gross proceeds of common stock issued | $         $ 41,300      
Net proceeds of common stock issued | $         $ 40,300      
Purchase price per share | $ / shares         $ 34.69      
Class A common stock                
Stockholders' Equity                
Common stock, shares authorized           700,000    
Common stock, shares issued       700,000 700,000      
Common stock, shares outstanding       700,000 700,000