Annual report [Section 13 and 15(d), not S-K Item 405]

Subsequent Events (Details)

v3.25.1
Subsequent Events (Details)
1 Months Ended 12 Months Ended
May 10, 2025
USD ($)
Feb. 05, 2025
USD ($)
$ / shares
shares
Jan. 15, 2025
shares
Jan. 06, 2025
shares
Oct. 25, 2024
USD ($)
$ / shares
shares
Feb. 28, 2025
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Oct. 31, 2024
$ / shares
shares
Oct. 24, 2024
$ / shares
shares
May 31, 2024
shares
Apr. 29, 2024
$ / shares
Dec. 31, 2023
$ / shares
Oct. 26, 2023
shares
Dec. 31, 2022
$ / shares
Subsequent Events                            
Reverse split ratio             0.02              
Common stock par value (in dollars per share) | $ / shares             $ 0.0001         $ 0.0001    
Warrant exercise price (in dollars per share) | $ / shares             $ 14.56         $ 67.16   $ 1,152.94
Price per share | $ / shares                     $ 11.85      
Net proceeds of offering | $             $ 11,200,000              
Prefunded Warrants                            
Subsequent Events                            
Warrants issued             62,100     314,352     33,364  
Series A-3 warrant                            
Subsequent Events                            
Warrants issued                 337,552          
Warrant exercise price (in dollars per share) | $ / shares               $ 11.85 $ 11.85          
Cash fee as percentage of aggregate gross proceeds         7.00%                  
Non accountable expenses, reimbursed | $         $ 25,000                  
Management fee as percentage of gross proceeds         1.00%                  
Placement Agents Warrants                            
Subsequent Events                            
Warrants issued         20,251   7,355 20,251   20,251     3,104  
Warrant exercise price (in dollars per share) | $ / shares         $ 14.815                  
Subsequent events                            
Subsequent Events                            
Reverse split ratio     0.02 0.02                    
Fractional shares of reverse stock split     0 0                    
Net proceeds of offering | $ $ 6,900,000                          
Purchase price | $   $ 1,000,000                        
Subsequent events | February 2025 Public Offering                            
Subsequent Events                            
Common stock par value (in dollars per share) | $ / shares   $ 0.0001                        
Issuance of common shares (in shares)   495,000                        
Warrant exercise price (in dollars per share) | $ / shares   $ 0.0001                        
Price per share | $ / shares   $ 3.01                        
Net proceeds of offering | $   $ 6,900,000       $ 6,900,000                
Non accountable expense allowance | $   25,000                        
Clearing expenses | $   $ 15,950                        
Subsequent events | February 2025 Public Offering | Series C-1 Warrants                            
Subsequent Events                            
Warrants issued   2,657,807                        
Number of warrant to converted   1                        
Number of common stock, each warrant get converted   1                        
Warrants expiration term   5 years                        
Subsequent events | February 2025 Public Offering | Series C-2 Warrants                            
Subsequent Events                            
Warrants issued   2,657,807                        
Number of common stock, each warrant get converted   1                        
Warrants expiration term   24 months                        
Subsequent events | February 2025 Public Offering | Prefunded Warrants                            
Subsequent Events                            
Warrants issued   2,162,807                        
Price per share | $ / shares   $ 3.0099                        
Subsequent events | February 2025 Public Offering | Series A-3 warrant                            
Subsequent Events                            
Cash fee as percentage of aggregate gross proceeds   7.00%                        
Management fee as percentage of gross proceeds   1.00%                        
Subsequent events | February 2025 Public Offering | Placement Agents Warrants                            
Subsequent Events                            
Warrants issued   159,468                        
Warrant exercise price (in dollars per share) | $ / shares   $ 3.7625                        
Offering percentage   125.00%                        
Offering percentage sold   6.00%                        
Termination of warrant   5 years                        
Subsequent events | Minimum                            
Subsequent Events                            
Reverse split ratio     0.02                      
Subsequent events | Maximum                            
Subsequent Events                            
Reverse split ratio     0.1                      
Subsequent events | Maximum | February 2025 Public Offering                            
Subsequent Events                            
Fees and expenses | $   $ 100,000                        
Road show expenses | $   $ 3,500