XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 06, 2024
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Additional Paid-in Capital adjustment from warrant issuance   $ 5,031
Purchase price of warrants   $ 5.35
Warrant liability   $ 28,910
Change in fair value of warrant liability   33,377
Proceeds from the exercise of warrants   18,590
Common Warrants    
Class of Warrant or Right [Line Items]    
Warrant liability   28,910
Change in fair value of warrant liability   $ 33,400
Number of warrants exercised   5,311,198
Proceeds from the exercise of warrants   $ 18,600
Warrants outstanding   11,778,238
Registered Direct Offering | Common Warrants    
Class of Warrant or Right [Line Items]    
Exercise price of warrants $ 3.5  
Warrant liability $ 8,900  
Number of warrants exercised   5,311,198
Proceeds from the exercise of warrants   $ 18,600
Registered Direct Offering | Pre-funded Warrants    
Class of Warrant or Right [Line Items]    
Additional Paid-in Capital adjustment from warrant issuance $ 5,000  
Exercise price of warrants $ 0.0001  
Purchase price of warrants 3.4999  
Number of warrants exercised   0
Registered Direct Offering | Common Stock and Common Warrants    
Class of Warrant or Right [Line Items]    
Combined offering price per share $ 1.7312  
Registered Direct Offering | Common Stock and Common Warrants | Common Stock    
Class of Warrant or Right [Line Items]    
Shares issued in transaction 13,512,699  
Registered Direct Offering | Common Stock and Common Warrants | Common Warrants    
Class of Warrant or Right [Line Items]    
Warrants issued to purchase common shares 13,078,509  
Registered Direct Offering | Pre-funded and Common Warrants    
Class of Warrant or Right [Line Items]    
Combined offering price per share $ 1.7311  
Registered Direct Offering | Pre-funded and Common Warrants | Common Warrants    
Class of Warrant or Right [Line Items]    
Warrants issued to purchase common shares 4,010,927  
Registered Direct Offering | Pre-funded and Common Warrants | Pre-funded Warrants    
Class of Warrant or Right [Line Items]    
Warrants issued to purchase common shares 4,144,085