XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 02, 2024
Jan. 22, 2024
Jun. 09, 2023
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 31, 2025
Feb. 25, 2025
Jul. 31, 2024
Jan. 31, 2024
Feb. 28, 2023
Feb. 16, 2023
Securities Purchase Agreement                              
Warrants                              
Shares issued (in shares) 6,180                            
IPO Underwriter Warrants                              
Warrants                              
Number of warrants purchased             1                
Exercise price (in dollars per share)             $ 3,696,000                
Term of warrants             5 years                
February Placement Agent Warrants                              
Warrants                              
Number of warrants purchased                             1
Exercise price (in dollars per share)                             $ 486,948
June Placement Agent Warrants                              
Warrants                              
Number of warrants purchased     4                        
Exercise price (in dollars per share)     $ 161,700                        
Term of warrants     3 years                        
Series A-1 Warrants                              
Warrants                              
Exercise price (in dollars per share)     $ 348.35                        
Term of warrants     3 years                        
Shares issued (in shares)     55                        
Series A-2 Warrants                              
Warrants                              
Exercise price (in dollars per share)     $ 348.35                        
Term of warrants     3 years                        
Shares issued (in shares)     55                        
Series C warrants                              
Warrants                              
Number of warrants purchased             144,678                
Exercise price (in dollars per share)             $ 69.67       $ 438.9        
Term of warrants                     5 years        
Series C warrants | Securities Purchase Agreement                              
Warrants                              
Exercise price (in dollars per share) $ 438.9                            
Term of warrants 5 years                            
Number of warrants sold 22,966               22,966            
Series D warrants                              
Warrants                              
Exercise price (in dollars per share)                     $ 438.90        
Term of warrants                     2 years 6 months        
Number of warrants exercised             425,895                
Series D warrants | Securities Purchase Agreement                              
Warrants                              
Exercise price (in dollars per share) $ 438.90                            
Number of warrants sold 22,966               22,966            
Purchase of common stock 3                   3        
September Underwriter Warrants                              
Warrants                              
Exercise price (in dollars per share)           $ 23,562                  
Term of warrants           5 years                  
Number of warrants sold           23                  
Commencement period for exercise of warrants, following the date of issuance           180 days                  
December Placement Agent Warrants                              
Warrants                              
Exercise price (in dollars per share)         $ 11,180.4                    
Term of warrants         5 years                    
Number of warrants sold         9                    
January Warrants                              
Warrants                              
Number of warrants purchased                         12,864    
Exercise price (in dollars per share)                         $ 1,127.28    
Term of warrants                         3 years 6 months    
Number of warrants exercised               697              
January Warrants | Securities Purchase Agreement                              
Warrants                              
Exercise price (in dollars per share)   $ 1,127.28                          
Term of warrants   3 years 6 months                          
Number of warrants sold   12,864                          
January 2024 Placement Agent Warrants                              
Warrants                              
Number of warrants purchased             386           386    
Exercise price (in dollars per share)             $ 1,409.1           $ 1,409.1    
Term of warrants                         3 years 6 months    
January 2024 Placement Agent Warrants | Securities Purchase Agreement                              
Warrants                              
Number of warrants purchased   386                          
Exercise price (in dollars per share)   $ 1,409.1                          
Term of warrants   3 years 6 months                          
July 2024 Placement Agent Warrants                              
Warrants                              
Number of warrants purchased             542         542      
Exercise price (in dollars per share)             $ 346.5         $ 346.5      
March 2025 Warrants                              
Warrants                              
Number of warrants purchased             366,072     366,072          
Exercise price (in dollars per share)             $ 24.08     $ 24.08          
Term of warrants                   5 years          
March 2025 Placement Agents Warrants                              
Warrants                              
Number of warrants purchased             18,304     18,304          
Exercise price (in dollars per share)             $ 29.96     $ 29.96          
Term of warrants                   5 years          
Series A1, Series A2, and January 2024 Warrants                              
Warrants                              
Exercise price (in dollars per share)       $ 348.35         $ 348.35            
Deemed dividend arising from warrant modification       $ 30,601                      
Consulting Agreement                              
Warrants                              
Number of warrants purchased                           1  
Exercise price (in dollars per share)                           $ 369,600