XML 76 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Common stock (Details) - USD ($)
4 Months Ended 12 Months Ended 28 Months Ended
Aug. 09, 2024
May 09, 2024
May 05, 2024
Mar. 08, 2024
Aug. 02, 2022
May 16, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Oct. 31, 2023
Aug. 18, 2023
Aug. 17, 2022
Jul. 14, 2022
Class of Stock [Line Items]                              
Offering expenses                   $ 200,000          
Financing expense                 $ 3,545,000            
Fair value loss on warrant liability                 (5,654,000)            
Issue and sale of stock, net       $ 2,500,000         $ 1,000 $ 5,005,000          
Common stock, shares authorized (in shares)             100,000,000   100,000,000 100,000,000 100,000,000        
Remained authorized amount for repurchase                 $ 0   $ 0        
Series A Warrant and Series B Warrant [Member] | Amendment and Restatements May 2024 Private Placement [Member]                              
Class of Stock [Line Items]                              
Fair value of warrant liability reclassified to equity $ 5,200,000                            
Common Stock [Member]                              
Class of Stock [Line Items]                              
Issue and sale of share                 1,439,988 2,230,493          
Issue and sale of stock, net                 $ 1,000 $ 3,000          
Number of stock repurchased                 179,866 78,559          
Treasury stock             $ 100,000   $ 400,000 $ 100,000 $ 400,000        
Common Stock [Member] | Maximum [Member]                              
Class of Stock [Line Items]                              
Authorized amount of repurchase of stock                       $ 500,000      
Common Stock [Member] | Series A Warrant [Member] | Amendment and Restatements May 2024 Private Placement [Member]                              
Class of Stock [Line Items]                              
Restricted beneficial ownership level result of exercise of warrant to receive pre-funded warrant     4.99%                        
Common Stock [Member] | Series B Warrant [Member] | Amendment and Restatements May 2024 Private Placement [Member]                              
Class of Stock [Line Items]                              
Restricted beneficial ownership level result of exercise of warrant to receive pre-funded warrant     9.99%                        
May 2024 Private Placement [Member]                              
Class of Stock [Line Items]                              
Financing expense     $ 3,500,000                        
Fair value loss on warrant liability                 $ 5,700,000            
May 2024 Private Placement [Member] | Common Stock [Member]                              
Class of Stock [Line Items]                              
Number of shares issued   1,439,988                          
Proceeds from private placement   $ 7,300,000                          
Offering expenses   $ 400,000                          
Proceeds from issuance of warrants     $ 10,900,000                        
May 2024 Private Placement [Member] | Common Stock [Member] | Securities Purchase Agreement [Member]                              
Class of Stock [Line Items]                              
Issue and sale of share     3,591,532                        
Warrant exercise price (in dollars per share)     $ 0.001                        
May 2024 Private Placement [Member] | Common Stock [Member] | Initial Subscription [Member] | Private Placement and Prefunded Warrant [Member]                              
Class of Stock [Line Items]                              
Purchase price of share     2.022                        
May 2024 Private Placement [Member] | Common Stock [Member] | Additional Subscription [Member] | Private Placement and Prefunded Warrant [Member]                              
Class of Stock [Line Items]                              
Purchase price of share     $ 2.158                        
May 2024 Private Placement [Member] | Common Stock [Member] | Series A Warrant [Member]                              
Class of Stock [Line Items]                              
Number of shares issued   3,591,532 3,591,532                        
May 2024 Private Placement [Member] | Common Stock [Member] | Series A Warrant [Member] | Initial Subscription [Member]                              
Class of Stock [Line Items]                              
Warrant exercise price (in dollars per share)     $ 1.772                        
May 2024 Private Placement [Member] | Common Stock [Member] | Series B Warrant [Member]                              
Class of Stock [Line Items]                              
Number of shares issued   3,591,532 3,591,532                        
May 2024 Private Placement [Member] | Common Stock [Member] | Series B Warrant [Member] | Additional Subscription [Member]                              
Class of Stock [Line Items]                              
Warrant exercise price (in dollars per share)     $ 1.908                        
May 2024 Private Placement [Member] | Common Stock [Member] | Series A Warrant and Series B Warrant [Member]                              
Class of Stock [Line Items]                              
Warrant exercise price (in dollars per share)     1.79                        
May 2024 Private Placement [Member] | Common Stock [Member] | Series A Warrant and Series B Warrant [Member] | Initial Subscription [Member]                              
Class of Stock [Line Items]                              
Offering price     $ 2.04                        
May 2024 Private Placement [Member] | Common Stock [Member] | Pre-Funded Warrants [Member]                              
Class of Stock [Line Items]                              
Number of shares issued   2,151,544                          
Number of securities called by warrant or right                 1,959,430   1,959,430        
2022 Purchase Agreement [Member] | Lincoln Park Capital Fund, LLC [Member] | Maximum [Member]                              
Class of Stock [Line Items]                              
Common stock, shares authorized (in shares)           57,500,000                  
2022 Purchase Agreement [Member] | Lincoln Park Capital Fund, LLC [Member] | Common Stock [Member]                              
Class of Stock [Line Items]                              
Maximum value of shares to be issued under agreement         $ 50,000,000                    
Issue and sale of share             150,000 266,666 0 410,500          
Period exercisable from the date of issuance                 36 months            
Number of maximum common shares can be resale                           633,333  
Initial commitment shares         32,846                   32,846
Initial commitment fee paid in cash         $ 100,000                    
Aggregate gross proceeds from sales of common stock         $ 25,000,000                    
Proceeds from sale of common stock, net               $ 3,200,000   $ 1,000,000          
2022 Purchase Agreement [Member] | Lincoln Park Capital Fund, LLC [Member] | Common Stock [Member] | Minimum [Member]                              
Class of Stock [Line Items]                              
Percentage issuance of common stock           19.99%                  
2022 Purchase Agreement [Member] | Lincoln Park Capital Fund, LLC [Member] | Common Stock [Member] | Maximum [Member]                              
Class of Stock [Line Items]                              
Number of maximum common shares can be resale                         1,500,000    
Number of shares reserved for issuance and sale                           600,486  
2020 Purchase Agreement [Member] | Lincoln Park Capital Fund, LLC [Member] | Common Stock [Member]                              
Class of Stock [Line Items]                              
Issue and sale of share                     527,166