v3.25.2
Fair Value Measurements - Inputs (Details)
shares in Thousands
3 Months Ended 6 Months Ended
Mar. 18, 2025
USD ($)
Nov. 21, 2024
USD ($)
$ / shares
shares
Dec. 05, 2023
USD ($)
$ / shares
Y
shares
Jun. 30, 2025
USD ($)
$ / shares
Y
shares
Jun. 30, 2025
USD ($)
$ / shares
Y
shares
Mar. 03, 2025
USD ($)
$ / shares
Y
shares
Dec. 31, 2024
USD ($)
Nov. 25, 2024
$ / shares
shares
Mar. 25, 2024
$ / shares
Mar. 20, 2024
USD ($)
$ / shares
shares
Apr. 19, 2022
USD ($)
$ / shares
Y
shares
Fair value inputs                      
Warrant derivative liability | $       $ 2,611,000 $ 2,611,000   $ 6,633,000        
Warrants outstanding (in shares) | shares       5,479 5,479            
Credit Agreement                      
Fair value inputs                      
Fair value debt | $       $ 101,135,000 $ 101,135,000   $ 94,204,000        
OnkosXcel Warrants                      
Fair value inputs                      
Warrants to purchase common stock (in shares) | shares                     175
OnkosXcel Warrants | Volatility (annual)                      
Fair value inputs                      
Derivative liability input       1.15 1.15            
March 2025 Option Warrants                      
Fair value inputs                      
Increase (decrease) carrying value | $ $ 369,000       $ 369,000            
Warrant derivative liability | $           $ 369,000          
Warrants to purchase common stock (in shares) | shares           4,000          
Warrants outstanding value | $       $ 0 $ 0            
March 2025 Option Warrants | Strike price                      
Fair value inputs                      
Derivative liability input       3.5 3.5            
March 2025 Option Warrants | Share price input                      
Fair value inputs                      
Derivative liability input       2.7 2.7            
March 2025 Option Warrants | Volatility (annual)                      
Fair value inputs                      
Derivative liability input       0.392 0.392            
March 2025 Option Warrants | Term                      
Fair value inputs                      
Derivative liability input | Y       0.04 0.04            
March 2025 Option Warrants | Risk-free rate                      
Fair value inputs                      
Derivative liability input       0.0439 0.0439            
March 2025 Accompanying Warrants                      
Fair value inputs                      
Fair value warrant classified as equity | $       $ 977,000 $ 977,000            
Exercise price (in dollars per share)       $ 4.2 $ 4.2            
Gain (loss) on derivatives | $       $ 425,000 $ 1,854,000            
Warrants outstanding (in shares) | shares       4,000 4,000            
March 2025 Accompanying Warrants | Strike price                      
Fair value inputs                      
Derivative liability input       4.2 4.2 4.2          
March 2025 Accompanying Warrants | Share price input                      
Fair value inputs                      
Derivative liability input       1.81 1.81 2.7          
March 2025 Accompanying Warrants | Volatility (annual)                      
Fair value inputs                      
Derivative liability input       0.387 0.387 0.392          
March 2025 Accompanying Warrants | Term                      
Fair value inputs                      
Derivative liability input | Y       4.7 4.7 5          
March 2025 Accompanying Warrants | Risk-free rate                      
Fair value inputs                      
Derivative liability input       0.0378 0.0378 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)   $ 7.68 $ 58.3232 $ 7.68 $ 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 17            
Closing Date Warrants | Strike price                      
Fair value inputs                      
Derivative liability input                     320.64
Closing Date Warrants | Share price input                      
Fair value inputs                      
Derivative liability input                     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)     $ 58.3232 $ 7.68 $ 7.68            
Warrants to purchase common stock (in shares) | shares     4                
Warrants outstanding (in shares) | shares       4 4            
2023 Warrants | Strike price                      
Fair value inputs                      
Derivative liability input     58.3232                
2023 Warrants | Share price input                      
Fair value inputs                      
Derivative liability input     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)                   $ 49.1568  
Warrants to purchase common stock (in shares) | shares                   6  
2024 Warrants | Strike price                      
Fair value inputs                      
Derivative liability input                   49.1568  
2024 Warrants | Share price input                      
Fair value inputs                      
Derivative liability input                   44.48  
2024 Warrants | Volatility (annual)                      
Fair value inputs                      
Derivative liability input                   1.122  
2024 Warrants | Term                      
Fair value inputs                      
Derivative liability input | $                   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 | $       $ 563,000 $ 563,000            
Exercise price (in dollars per share)   $ 9.136             $ 51.2    
Warrant derivative liability | $       563,000 563,000            
Gain (loss) on derivatives | $       $ 78,000 $ 1,757,000            
Warrants outstanding (in shares) | shares               539      
March 2024 Accompanying Warrants | Strike price                      
Fair value inputs                      
Derivative liability input       1.81 1.81            
March 2024 Accompanying Warrants | Volatility (annual)                      
Fair value inputs                      
Derivative liability input       1.258 1.258            
March 2024 Accompanying Warrants | Term                      
Fair value inputs                      
Derivative liability input | Y       3.75 3.75            
March 2024 Accompanying Warrants | Risk-free rate                      
Fair value inputs                      
Derivative liability input       0.0372 0.0372            
March 2024 Accompanying Warrants, Strike Price Amended                      
Fair value inputs                      
Exercise price (in dollars per share)       $ 9.136 $ 9.136            
Warrants outstanding (in shares) | shares   534   534 534     534      
March 2024 Accompanying Warrants, Strike Price Amended | Strike price                      
Fair value inputs                      
Derivative liability input       9.136 9.136            
Exercise price (in dollars per share)               $ 9.136      
March 2024 Accompanying Warrants, Strike Price Not Amended                      
Fair value inputs                      
Exercise price (in dollars per share)       $ 51.2 $ 51.2            
Warrants outstanding (in shares) | shares       5 5            
March 2024 Accompanying Warrants, Strike Price Not Amended | Strike price                      
Fair value inputs                      
Derivative liability input       51.2 51.2            
November 2024 Accompanying Warrants                      
Fair value inputs                      
Fair value warrant classified as equity | $       $ 1,033,000 $ 1,033,000            
Warrant derivative liability | $       1,033,000 1,033,000            
Gain (loss) on derivatives | $       $ 160,000 $ 3,240,000            
November 2024 Accompanying Warrants | Strike price                      
Fair value inputs                      
Exercise price (in dollars per share)       $ 7.68 $ 7.68            
November 2024 Accompanying Warrants | Share price input                      
Fair value inputs                      
Derivative liability input       1.81 1.81            
November 2024 Accompanying Warrants | Volatility (annual)                      
Fair value inputs                      
Derivative liability input       1.185 1.185            
November 2024 Accompanying Warrants | Term                      
Fair value inputs                      
Derivative liability input | Y       4.4 4.4            
November 2024 Accompanying Warrants | Risk-free rate                      
Fair value inputs                      
Derivative liability input       0.0376 0.0376