XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Schedule of Conversion Options (Details)
$ / shares in Units, $ in Thousands
Jun. 30, 2025
USD ($)
year
$ / shares
Dec. 31, 2024
USD ($)
year
$ / shares
2026 Notes Conversion Option    
Derivative [Line Items]    
Value of Notes Conversion Option | $ $ 2,468 $ 322
Conversion price (in usd per share) $ 10.61 $ 10.61
Common stock price (in usd per share) $ 6.79 $ 4.45
2026 Notes Conversion Option | Expected option term (years)    
Derivative [Line Items]    
Measurement input | year 1.5 1.9
2026 Notes Conversion Option | Expected volatility    
Derivative [Line Items]    
Measurement input 0.7500 0.4000
2026 Notes Conversion Option | Risk-free rate of return    
Derivative [Line Items]    
Measurement input 0.0380 0.0425
2026 Notes Conversion Option | Expected annual dividend yield    
Derivative [Line Items]    
Measurement input 0 0
2029 Notes Conversion Option    
Derivative [Line Items]    
Value of Notes Conversion Option | $ $ 169,135 $ 115,831
Conversion price (in usd per share) $ 3.55 $ 3.55
Common stock price (in usd per share) $ 6.79 $ 4.45
2029 Notes Conversion Option | Expected option term (years)    
Derivative [Line Items]    
Measurement input | year 4.5 5.0
2029 Notes Conversion Option | Expected volatility    
Derivative [Line Items]    
Measurement input 0.7500 0.3760
2029 Notes Conversion Option | Risk-free rate of return    
Derivative [Line Items]    
Measurement input 0.0370 0.0430
2029 Notes Conversion Option | Expected annual dividend yield    
Derivative [Line Items]    
Measurement input 0 0