XML 123 R108.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Schedule of Conversion Options (Details)
$ / shares in Units, $ in Thousands
Dec. 31, 2024
USD ($)
year
$ / shares
Dec. 19, 2024
USD ($)
year
$ / shares
Dec. 31, 2023
USD ($)
year
$ / shares
2029 Notes Conversion Option      
Derivative [Line Items]      
Value of Notes Conversion Option | $ $ 115,831 $ 61,402  
Conversion price (in usd per share) $ 3.55 $ 3.55  
Common stock price (in usd per share) $ 4.45 $ 2.82  
2029 Notes Conversion Option | Expected term (years)      
Derivative [Line Items]      
Measurement input | year 5.0 5.0  
2029 Notes Conversion Option | Expected volatility      
Derivative [Line Items]      
Measurement input 0.3760 0.3760  
2029 Notes Conversion Option | Risk-free rate of return      
Derivative [Line Items]      
Measurement input 0.0430 0.0440  
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 | $ $ 322   $ 491
Conversion price (in usd per share) $ 10.61   $ 10.61
Common stock price (in usd per share) $ 4.45   $ 2.14
2026 Notes Conversion Option | Expected term (years)      
Derivative [Line Items]      
Measurement input | year 1.9   2.9
2026 Notes Conversion Option | Expected volatility      
Derivative [Line Items]      
Measurement input 0.9330   0.4000
2026 Notes Conversion Option | Risk-free rate of return      
Derivative [Line Items]      
Measurement input 0.0425   0.0401
2026 Notes Conversion Option | Expected annual dividend yield      
Derivative [Line Items]      
Measurement input 0   0