v3.26.1
Fair Value Measurements - Inputs (Details)
shares in Thousands
12 Months Ended
Mar. 18, 2025
USD ($)
Nov. 25, 2024
USD ($)
$ / shares
Y
shares
Nov. 21, 2024
USD ($)
$ / shares
shares
Dec. 05, 2023
USD ($)
Y
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
Y
shares
Dec. 31, 2024
USD ($)
Mar. 03, 2025
USD ($)
$ / shares
Mar. 25, 2024
USD ($)
Y
$ / shares
Mar. 20, 2024
USD ($)
$ / shares
Y
shares
Apr. 19, 2022
USD ($)
Y
$ / shares
shares
Fair value inputs                    
Warrant derivative liability | $         $ 1,790,000 $ 6,633,000        
Gain (loss) on derivatives | $         $ (3,505,000) 20,181,000        
Repricing of stock purchase warrants | $           59,000        
Warrants outstanding (in shares) | shares         3,179          
Credit Agreement                    
Fair value inputs                    
Fair value debt | $         $ 107,850,000          
Equity Investment Rights                    
Fair value inputs                    
Increase (decrease) carrying value | $   $ (1,263,000)       (1,263,000)        
Equity Investment Rights | Strike price                    
Fair value inputs                    
Derivative liability input         1.10          
Equity Investment Rights | Volatility (annual)                    
Fair value inputs                    
Derivative liability input         1.123          
Equity Investment Rights | Term                    
Fair value inputs                    
Derivative liability input | Y         1.3          
Equity Investment Rights | Probability of exercise                    
Fair value inputs                    
Derivative liability input         0.91          
Equity Investment Rights | Estimated premium to 30-day average                    
Fair value inputs                    
Derivative liability input         0.24          
Equity Investment Rights | Discount rate                    
Fair value inputs                    
Derivative liability input         0.0426          
OnkosXcel Warrants                    
Fair value inputs                    
Warrants to purchase common stock (in shares) | shares                   175
Warrants outstanding value | $         $ 0          
March 2025 Option Warrants                    
Fair value inputs                    
Increase (decrease) carrying value | $ $ 369,000                  
Warrant derivative liability | $         0   $ 369,000      
Gain (loss) on derivatives | $         $ 369,000          
March 2025 Option Warrants | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares         3.5          
March 2025 Option Warrants | Share price input                    
Fair value inputs                    
Derivative liability input | $ / shares         2.7          
March 2025 Option Warrants | Volatility (annual)                    
Fair value inputs                    
Derivative liability input         0.392          
March 2025 Option Warrants | Term                    
Fair value inputs                    
Derivative liability input | $         0.04          
March 2025 Option Warrants | Risk-free rate                    
Fair value inputs                    
Derivative liability input         0.0439          
March 2025 Accompanying Warrants                    
Fair value inputs                    
Fair value warrant classified as equity | $         $ 354,000          
Exercise price (in dollars per share) | $ / shares         $ 4.2          
Gain (loss) on derivatives | $         $ 849,000          
Warrants outstanding (in shares) | shares         1,700          
March 2025 Accompanying Warrants | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares         4.2   4.2      
March 2025 Accompanying Warrants | Share price input                    
Fair value inputs                    
Derivative liability input | $ / shares         1.6   2.7      
March 2025 Accompanying Warrants | Volatility (annual)                    
Fair value inputs                    
Derivative liability input         0.4448   0.392      
March 2025 Accompanying Warrants | Term                    
Fair value inputs                    
Derivative liability input | $         4.2   5      
March 2025 Accompanying Warrants | Risk-free rate                    
Fair value inputs                    
Derivative liability input         0.0366   0.0401      
Closing Date Warrants                    
Fair value inputs                    
Fair value warrant classified as equity | $     $ 164,000 $ 802,000         $ 105,000 $ 548,000
Exercise price (in dollars per share) | $ / shares     $ 7.68 $ 58.3232 $ 7.68       $ 49.1568 $ 320.64
Warrants to purchase common stock (in shares) | shares                   17
Repricing of stock purchase warrants | $     $ 59,000 $ 254,000            
Warrants outstanding value | $                   $ 3,245,000
Warrants outstanding (in shares) | shares         17          
Closing Date Warrants | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares                   320.64
Closing Date Warrants | Share price input                    
Fair value inputs                    
Derivative liability input | $ / shares                   238.88
Closing Date Warrants | Volatility (annual)                    
Fair value inputs                    
Derivative liability input                   0.95
Closing Date Warrants | Term                    
Fair value inputs                    
Derivative liability input | Y                   7
Closing Date Warrants | Risk-free rate                    
Fair value inputs                    
Derivative liability input                   0.0295
2023 Warrants                    
Fair value inputs                    
Fair value warrant classified as equity | $       $ 200,000            
Exercise price (in dollars per share) | $ / shares       $ 58.3232 $ 7.68          
Warrants to purchase common stock (in shares) | shares       4            
Warrants outstanding (in shares) | shares         4          
2023 Warrants | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares       58.3232            
2023 Warrants | Share price input                    
Fair value inputs                    
Derivative liability input | $ / shares       59.36            
2023 Warrants | Volatility (annual)                    
Fair value inputs                    
Derivative liability input       0.99            
2023 Warrants | Term                    
Fair value inputs                    
Derivative liability input | Y       5.4            
2023 Warrants | Risk-free rate                    
Fair value inputs                    
Derivative liability input       0.0414            
2024 Warrants                    
Fair value inputs                    
Fair value warrant classified as equity | $                 $ 224,000  
Exercise price (in dollars per share) | $ / shares                 $ 49.1568  
Warrants to purchase common stock (in shares) | shares                 6  
2024 Warrants | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares                 49.1568  
2024 Warrants | Share price input                    
Fair value inputs                    
Derivative liability input | $ / shares                 44.48  
2024 Warrants | Volatility (annual)                    
Fair value inputs                    
Derivative liability input                 1.122  
2024 Warrants | Term                    
Fair value inputs                    
Derivative liability input | Y                 5  
2024 Warrants | Risk-free rate                    
Fair value inputs                    
Derivative liability input                 0.0425  
March 2024 Accompanying Warrants                    
Fair value inputs                    
Fair value warrant classified as equity | $         $ 502,000     $ 19,347,000    
Exercise price (in dollars per share) | $ / shares     $ 9.136         $ 51.2    
Warrant derivative liability | $         502,000          
Gain (loss) on derivatives | $         $ 1,818,000 17,027,000        
Fair value adjustment warrants | $   $ 1,000,000 $ 1,000,000     1,000,000        
Warrants outstanding (in shares) | shares   539                
March 2024 Accompanying Warrants | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares         1.6     51.2    
March 2024 Accompanying Warrants | Share price input                    
Fair value inputs                    
Derivative liability input | $ / shares               44.96    
March 2024 Accompanying Warrants | Volatility (annual)                    
Fair value inputs                    
Derivative liability input         1.398     1.122    
March 2024 Accompanying Warrants | Term                    
Fair value inputs                    
Derivative liability input | Y         3.2     5    
March 2024 Accompanying Warrants | Risk-free rate                    
Fair value inputs                    
Derivative liability input         0.0357     0.042    
March 2024 Accompanying Warrants, Strike Price Amended                    
Fair value inputs                    
Exercise price (in dollars per share) | $ / shares         $ 9.136          
Warrants outstanding (in shares) | shares   534 534   534          
March 2024 Accompanying Warrants, Strike Price Amended | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares         9.136          
Exercise price (in dollars per share) | $ / shares   $ 9.136                
March 2024 Accompanying Warrants, Strike Price Not Amended                    
Fair value inputs                    
Exercise price (in dollars per share) | $ / shares         $ 51.2          
Warrants outstanding (in shares) | shares         5          
March 2024 Accompanying Warrants, Strike Price Not Amended | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares         51.2          
November 2024 Accompanying Warrants                    
Fair value inputs                    
Fair value warrant classified as equity | $   $ 5,562,000     $ 934,000          
Warrant derivative liability | $   $ 5,562,000     934,000          
Gain (loss) on derivatives | $         $ 3,339,000 $ 1,289,000        
November 2024 Accompanying Warrants | Strike price                    
Fair value inputs                    
Derivative liability input | $ / shares   7.68                
Exercise price (in dollars per share) | $ / shares         $ 7.68          
November 2024 Accompanying Warrants | Share price input                    
Fair value inputs                    
Derivative liability input | $ / shares   7.52     1.6          
November 2024 Accompanying Warrants | Volatility (annual)                    
Fair value inputs                    
Derivative liability input   1.125     1.317          
November 2024 Accompanying Warrants | Term                    
Fair value inputs                    
Derivative liability input | Y   5     3.9          
November 2024 Accompanying Warrants | Risk-free rate                    
Fair value inputs                    
Derivative liability input   0.042     0.0364