Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Common Stock Warrant Liabilities) (Details)

v3.24.2.u1
Fair Value Measurements (Common Stock Warrant Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Common Stock Warrant liabilities at beginning of period   $ 886  
Change in fair value of Warrant liabilities $ 512   $ (6,166)
Common Stock Warrant liabilities at end of period   172  
Checkpoint Common Stock Warrants | Common Stock Warrant      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Exercise of common stock warrants   (400)  
Avenue | Common Stock Warrant      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Common Stock Warrant liabilities at beginning of period   586  
Change in fair value of Warrant liabilities   (139)  
Exercise of common stock warrants   (400)  
Common Stock Warrant liabilities at end of period   47  
Urica | Common Stock Warrant      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Exchange of warrants   (151)  
Urica | Placement Agent Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Change in fair value of Warrant liabilities   $ (24)