XML 98 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Schedule of Issuance of Warrants (Details) - $ / shares
Dec. 31, 2024
Jul. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]        
Pre-funded warrants (in shares) 5,132,702      
Exercise price (in dollars per share) $ 3.85     $ 54.19
Pre-funded Warrants        
Class of Warrant or Right [Line Items]        
Pre-funded warrants (in shares)     1,032,702  
Exercise price (in dollars per share) 0.01      
July Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Pre-funded warrants (in shares)   1,800,000    
Exercise price (in dollars per share) $ 0.01      
July Common Warrants        
Class of Warrant or Right [Line Items]        
Pre-funded warrants (in shares)   2,300,000