Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Fair Value Measurements (Common Stock Warrant Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 05, 2024
Mar. 31, 2024
Mar. 31, 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   667 $ (6,678)
Common Stock Warrant liabilities at end of period   689  
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   (289)  
Avenue      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Change in fair value of Warrant liabilities $ 300    
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   116  
Exercise of common stock warrants   (289)  
Common Stock Warrant liabilities at end of period   413  
Urica | Contingent Payment Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Common Stock Warrant liabilities at beginning of period   200  
Common Stock Warrant liabilities at end of period   200  
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)