Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Fair Value Measurements (Weighted average Significant Unobservable Inputs) (Details)
Mar. 31, 2024
Y
$ / shares
Dec. 31, 2023
Y
$ / shares
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 | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.042 0.038
Checkpoint | Series A Warrants | Expected term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 3.7 4.0
Checkpoint | Series A Warrants | Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 1.075 0.964
Avenue | Contingent Payment Warrants | Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 11.10 12.00
Avenue | Contingent Payment Warrants | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.0421 0.0384
Avenue | Contingent Payment Warrants | Expected term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 3.50 3.80
Avenue | Contingent Payment Warrants | Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 1.62 1.48
Urica | Placement Agent Warrants | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.0433 0.0393
Urica | Placement Agent Warrants | Expected term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.25 0.5
Urica | Placement Agent Warrants | Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 1.023 1.536