XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 01, 2024
shares
Jun. 26, 2024
USD ($)
shares
Mar. 31, 2025
USD ($)
day
$ / shares
shares
Feb. 18, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
shares
May 24, 2024
shares
Apr. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
shares
Aug. 10, 2023
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]                  
Warrants outstanding (in shares)     7,402,541   7,311,278       14,266,605
Exercise price of warrants (in dollars per share) | $ / shares                 $ 11.50
Class of warrant or right, threshold number of days for warrants to be transferable     30 days            
Warrant and SEPA liabilities | $     $ 9,459   $ 8,316       $ 28,900
Issuance costs | $   $ 1,700              
Common stock                  
Class of Warrant or Right [Line Items]                  
Common stock exchange for warrants (in shares) 2,110,366                
Public Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants outstanding (in shares)     1,751,825   1,751,825       8,333,272
Class of warrant or right, number of securities called by each warrant or right (in shares)           0.27     1
Exercise price of warrants (in dollars per share) | $ / shares                 $ 11.50
Warrants, term     5 years            
Class of warrant or right, redemption price (in dollars per share) | $ / shares     $ 0.01            
Warrant redemption condition, share price (in dollars per share) | $ / shares     $ 18.00            
Class of warrant or right, conversion terms, threshold trading days | day     20            
Class of warrant or right, conversion terms, threshold consecutive trading days | day     30            
Warrant and SEPA liabilities | $     $ 2,100   $ 1,900       $ 1,500
Number of warrants exchanged (in shares)           6,529,954      
Warrant holder support for Warrant Agreement   0.788              
Public Warrants | Minimum                  
Class of Warrant or Right [Line Items]                  
Threshold number of business days before sending notice of redemption to warrant holders | day     30            
Private Placement Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants outstanding (in shares)     4,428,648   4,428,648     4,933,333 4,933,333
Warrant and SEPA liabilities | $     $ 5,400   $ 4,900       $ 900
Number of warrants exchanged (in shares)           504,685      
Warrant holder support for Warrant Agreement   0.102              
Working Capital Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants outstanding (in shares)     1,000,000   1,000,000     1,000,000 1,000,000
Warrant and SEPA liabilities | $     $ 1,200   $ 1,100       $ 200
Number of warrants exchanged (in shares)   0              
Public Warrants, Private Placement Warrants And Working Capital Warrants                  
Class of Warrant or Right [Line Items]                  
Class of warrant or right, number of securities called by each warrant or right (in shares)           0.30      
Outstanding warrant liabilities | $   $ 11,900              
Initial OrbiMed Warrant                  
Class of Warrant or Right [Line Items]                  
Exercise price of warrants (in dollars per share) | $ / shares     $ 9.3722       $ 9.5562    
Warrants to purchase common stock (in shares)             130,805    
Outstanding warrant liabilities | $     $ 1,230       $ 1,250    
OrbiMed Warrants liability                  
Class of Warrant or Right [Line Items]                  
Warrants outstanding (in shares)     222,068   130,805        
Warrants, term             7 years    
Warrants issued, delayed draw commitment amount, percentage             0.050    
Purchase agreement, ownership limitation             0.0999    
Subsequent OrbiMed Warrants, Entity One                  
Class of Warrant or Right [Line Items]                  
Warrants to purchase common stock (in shares)       64,748          
Subsequent OrbiMed Warrants, Entity Two                  
Class of Warrant or Right [Line Items]                  
Warrants to purchase common stock (in shares)       26,515          
Subsequent OrbiMed Warrants                  
Class of Warrant or Right [Line Items]                  
Exercise price of warrants (in dollars per share) | $ / shares       $ 5.4787          
Outstanding warrant liabilities | $       $ 500