XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Schedule of Conversion Options (Details)
$ / shares in Units, $ in Thousands
Mar. 31, 2025
USD ($)
year
$ / shares
Dec. 31, 2024
USD ($)
year
$ / shares
2029 Notes Conversion Option    
Derivative [Line Items]    
Value of Notes Conversion Option | $ $ 48,821 $ 115,831
Conversion price (in usd per share) $ 3.55 $ 3.55
Common stock price (in usd per share) $ 2.86 $ 4.45
2029 Notes Conversion Option | Expected option term (years)    
Derivative [Line Items]    
Measurement input | year 4.7 5.0
2029 Notes Conversion Option | Expected volatility    
Derivative [Line Items]    
Measurement input 0.5000 0.3760
2029 Notes Conversion Option | Risk-free rate of return    
Derivative [Line Items]    
Measurement input 0.0390 0.0430
2029 Notes Conversion Option | Expected annual dividend yield    
Derivative [Line Items]    
Measurement input 0 0
2026 Notes Conversion Option    
Derivative [Line Items]    
Value of Notes Conversion Option | $ $ 0 $ 0
Conversion price (in usd per share) $ 10.61 $ 10.61
Common stock price (in usd per share) $ 2.86 $ 4.45
2026 Notes Conversion Option | Expected option term (years)    
Derivative [Line Items]    
Measurement input | year 1.7 2.0
2026 Notes Conversion Option | Expected volatility    
Derivative [Line Items]    
Measurement input 0.5000 0.9330
2026 Notes Conversion Option | Risk-free rate of return    
Derivative [Line Items]    
Measurement input 0.0390 0.0425
2026 Notes Conversion Option | Expected annual dividend yield    
Derivative [Line Items]    
Measurement input 0 0