v3.26.1
Derivatives - Schedule of Conversion Options (Details)
$ / shares in Units, $ in Thousands
Mar. 31, 2026
USD ($)
year
$ / shares
Dec. 31, 2025
USD ($)
year
$ / shares
2026 Notes Conversion Option    
Derivative [Line Items]    
Value of Notes Conversion Option | $ $ 333 $ 1,585
Conversion price (in usd per share) $ 10.61 $ 10.61
Common stock price (in usd per share) $ 3.52 $ 5.40
2026 Notes Conversion Option | Expected option term (years)    
Derivative [Line Items]    
Measurement input | year 0.7 0.9
2026 Notes Conversion Option | Expected volatility    
Derivative [Line Items]    
Measurement input 1.0000 1.1000
2026 Notes Conversion Option | Risk-free rate of return    
Derivative [Line Items]    
Measurement input 0.0370 0.0350
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 | $   $ 98,756
Conversion price (in usd per share)   $ 3.55
Common stock price (in usd per share)   $ 5.40
2029 Notes Conversion Option | Expected option term (years)    
Derivative [Line Items]    
Measurement input | year   4.0
2029 Notes Conversion Option | Risk-free rate of return    
Derivative [Line Items]    
Measurement input   0.0360
2029 Notes Conversion Option | Expected annual dividend yield    
Derivative [Line Items]    
Measurement input   0