Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Fair Value Measurements (Weighted average Significant Unobservable Inputs) (Details)
Dec. 31, 2023
Y
USD ($)
$ / shares
Oct. 04, 2023
USD ($)
$ / shares
Jan. 31, 2023
Dec. 31, 2022
$ / shares
USD ($)
Oct. 22, 2022
$ / shares
Risk-free interest rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input     3.90 4.02  
Risk-free interest rate | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 3.84        
Risk-free interest rate | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 4.23        
Expected term in years          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input     3.00 4.78  
Expected term in years | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ 2.1        
Expected term in years | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ 3.8        
Expected Volatility          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input     160 93  
Expected Volatility | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 148        
Expected Volatility | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 175        
Checkpoint | Stock price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ / shares   1.76      
Checkpoint | Stock price | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ / shares       4.08  
Checkpoint | Stock price | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ / shares       5.41  
Checkpoint | Risk-free interest rate | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input   0.047   0.040  
Checkpoint | Risk-free interest rate | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input   0.054   0.047  
Checkpoint | Expected term in years | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $   0.7   1.5  
Checkpoint | Expected term in years | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $   4.2   5.0  
Checkpoint | Expected Volatility | Minimum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input   0.914   0.824  
Checkpoint | Expected Volatility | Maximum          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input   0.996   0.894  
Checkpoint | Series A Warrants | Stock price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ / shares 5.41        
Checkpoint | Series A Warrants | Risk-free interest rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 0.038        
Checkpoint | Series A Warrants | Expected term in years          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | Y 4.0        
Checkpoint | Series A Warrants | Expected Volatility          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 0.964        
Avenue | Warrants to Purchase Common Stock [Member] | Stock price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ / shares         1.55
Avenue | Contingent Payment Warrants | Stock price          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 0.16   1.38 1.16  
Urica | Placement Agent Warrants | Risk-free interest rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 3.93     3.94  
Urica | Placement Agent Warrants | Expected term in years          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input | $ 0.5     1.5  
Urica | Placement Agent Warrants | Expected Volatility          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Warrant liability, measurement input 1.536     0.707