Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Fair Value Measurements (Weighted average Significant Unobservable Inputs) (Details)
Jun. 30, 2024
$ / shares
Y
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.045 0.038
Checkpoint | Series A Warrants | Expected term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 3.5 4.0
Checkpoint | Series A Warrants | Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 1.069 0.964
Avenue | Contingent Payment Warrants | Stock price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 3.50 12.00
Avenue | Contingent Payment Warrants | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 0.0452 0.0384
Avenue | Contingent Payment Warrants | Expected term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 3.3 3.8
Avenue | Contingent Payment Warrants | Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input 1.60 1.48
Urica | Placement Agent Warrants | Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input   0.0393
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 | Expected Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability, measurement input   1.536