v3.25.2
Convertible Notes Payable (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 13, 2025
Jun. 12, 2025
Oct. 31, 2024
Jun. 30, 2025
Jun. 30, 2025
Debt Instrument [Line Items]          
Interest expense [1]       $ 1,073 $ 2,185
Ordinary Shares          
Debt Instrument [Line Items]          
Number of shares issued and sold (in shares)   85,506,824      
Stock converted (in shares) 12,355,716        
Pre-Funded Warrant          
Debt Instrument [Line Items]          
Warrants converted (in shares) 2,767,122        
Related Party          
Debt Instrument [Line Items]          
Interest expense       420 865
Convertible Notes Payable          
Debt Instrument [Line Items]          
Number of exercisable shares (in shares)   21,200,564      
Number of shares issued and sold (in shares)   8,392,303      
Consideration received     $ 37,500    
Accrued interest   $ 3,000      
Convertible Notes Payable | Ordinary Shares          
Debt Instrument [Line Items]          
Stock converted (in shares) 1,850,790        
Convertible Notes Payable | Pre-Funded Warrant          
Debt Instrument [Line Items]          
Warrants converted (in shares) 1,212,683        
Convertible Note Purchase Agreement | Convertible Notes Payable          
Debt Instrument [Line Items]          
Convertible notes payable     $ 37,500 0 0
Accrue interest rate     12.00%    
Debt instrument, increase limit     $ 37,500    
Debt issuance costs (less than)         100
Interest expense       $ 1,100 $ 2,200
Number of exercisable shares (in shares)   12,808,261      
Convertible Note Purchase Agreement | Convertible Notes Payable | Maximum          
Debt Instrument [Line Items]          
Debt instrument, higher borrowing capacity option     75,000    
Convertible Note Purchase Agreement | Convertible Notes Payable | Related Party          
Debt Instrument [Line Items]          
Convertible notes payable     $ 15,000    
[1] Includes related party amount of $420 and $865 for the three and six months ended June 30, 2025, respectively.