XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants - Summary of Company's Outstanding or Issuable Warrants (Details) - $ / shares
Jun. 30, 2025
Mar. 31, 2025
Feb. 25, 2025
Dec. 31, 2024
Jul. 31, 2024
Jan. 31, 2024
Sep. 30, 2023
Jun. 09, 2023
IPO Underwriter Warrants                
Warrants                
Number of warrants purchased 1              
Exercise price (in dollars per share) $ 3,696,000              
February 2023 Placement Agent Warrants                
Warrants                
Number of warrants purchased 1              
Exercise price (in dollars per share) $ 486,948              
February 2023 Consultant Warrants                
Warrants                
Number of warrants purchased 1              
Exercise price (in dollars per share) $ 369,600              
June Placement Agent Warrants                
Warrants                
Number of warrants purchased               4
Exercise price (in dollars per share)               $ 161,700
June 2023 Series A-1 warrants                
Warrants                
Number of warrants purchased 55              
Exercise price (in dollars per share) $ 348.35              
June 2023 Series A-2 warrants                
Warrants                
Number of warrants purchased 55              
Exercise price (in dollars per share) $ 348.35              
June 2023 Placement Agent Warrants                
Warrants                
Number of warrants purchased 4              
Exercise price (in dollars per share) $ 161,700              
September 2023 Underwriter Warrants                
Warrants                
Number of warrants purchased 23              
Exercise price (in dollars per share) $ 23,562              
October 2023 Underwriter Overallotment Warrants                
Warrants                
Number of warrants purchased 1              
Exercise price (in dollars per share) $ 23,562              
September Underwriter Warrants                
Warrants                
Exercise price (in dollars per share)             $ 23,562  
December 2023 Placement Agent Warrants                
Warrants                
Number of warrants purchased 9              
Exercise price (in dollars per share) $ 11,180.4              
January 2024 Warrants                
Warrants                
Number of warrants purchased 6,745              
Exercise price (in dollars per share) $ 1,127.28              
January 2024 Warrants                
Warrants                
Number of warrants purchased 5,422              
Exercise price (in dollars per share) $ 438.9     $ 438.9        
January 2024 Placement Agent Warrants                
Warrants                
Number of warrants purchased 386         386    
Exercise price (in dollars per share) $ 1,409.1         $ 1,409.1    
July 2024 Placement Agent Warrants                
Warrants                
Number of warrants purchased 542       542      
Exercise price (in dollars per share) $ 346.5       $ 346.5      
December 2024 Series C Warrants                
Warrants                
Number of warrants purchased 144,678              
Exercise price (in dollars per share) $ 69.67   $ 438.9          
March 2025 Offering Warrants                
Warrants                
Number of warrants purchased 366,072 366,072            
Exercise price (in dollars per share) $ 24.08 $ 24.08            
March 2025 Placement Agents Warrants                
Warrants                
Number of warrants purchased 18,304 18,304            
Exercise price (in dollars per share) $ 29.96 $ 29.96