Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements (Weighted average Significant Unobservable Inputs) (Details)

v3.25.1
Fair Value Measurements (Weighted average Significant Unobservable Inputs) (Details)
Dec. 31, 2024
USD ($)
$ / shares
Y
Dec. 31, 2023
USD ($)
Y
$ / shares
Dec. 31, 2022
USD ($)
Oct. 22, 2022
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Common stock warrant liabilities | $ $ 214,000 $ 886,000 $ 13,869,000  
Checkpoint | Series A Warrants | Stock price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input | $ / shares 5.41 5.41    
Checkpoint | Series A Warrants | Expected Volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input 1.111 0.964    
Checkpoint | Series A Warrants | Expected term in years        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input 3 4    
Checkpoint | Series A Warrants | Risk-free interest rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input 0.043 0.038    
Avenue | Warrant [Member] | Stock price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input | $ / shares       116.25
Avenue | Contingent Payment Warrants | Stock price        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input | $ / shares 2 12    
Avenue | Contingent Payment Warrants | Expected Volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input 1.55      
Avenue | Contingent Payment Warrants | Expected Volatility | Minimum [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   1.48    
Avenue | Contingent Payment Warrants | Expected Volatility | Maximum [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   1.75    
Avenue | Contingent Payment Warrants | Expected term in years        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input | $ 2.8      
Avenue | Contingent Payment Warrants | Expected term in years | Minimum [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   2.1    
Avenue | Contingent Payment Warrants | Expected term in years | Maximum [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   3.8    
Avenue | Contingent Payment Warrants | Risk-free interest rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input 0.0427      
Avenue | Contingent Payment Warrants | Risk-free interest rate | Minimum [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   0.0384    
Avenue | Contingent Payment Warrants | Risk-free interest rate | Maximum [Member]        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   0.0423    
Urica | Placement Agent Warrants | Expected Volatility        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   1.536    
Urica | Placement Agent Warrants | Expected term in years        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   0.5    
Urica | Placement Agent Warrants | Risk-free interest rate        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Warrant liability, measurement input   0.0393    
Urica | Contingent Payment Warrants        
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Common stock warrant liabilities | $ $ 0 $ 200,000