Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Fair Value Measurements (Common Stock Warrant Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 04, 2023
Oct. 11, 2022
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Common Stock Warrant liabilities at beginning of period     $ 13,869  
Change in fair value of Warrant liabilities     (4,424) $ (1,129)
Common Stock Warrant liabilities at end of period     886 13,869
Checkpoint Common Stock Warrants | Common Stock Warrant        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Common Stock Warrant liabilities at beginning of period     11,170  
Issuance of Warrants     6,300 7,640
Change in fair value of Warrant liabilities $ 7,700   (7,924) 3,252
Exercise of common stock warrants     (3,121)  
Common Stock Warrant liabilities at end of period     125 11,170
Checkpoint Common Stock Warrants | Placement Agent Warrants        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Issuance of Warrants       278
Checkpoint Common Stock Warrants | Common Stock and Placement Agent Warrants        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Common Stock Warrant liabilities at beginning of period     11,200  
Common Stock Warrant liabilities at end of period       11,200
Avenue | Common Stock Warrant        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Issuance of Warrants   $ 8,278 2,235 8,278
Change in fair value of Warrant liabilities   (5,669) (4,258) (5,669)
Common Stock Warrant liabilities at end of period   $ 2,609 586  
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     100  
Common Stock Warrant liabilities at end of period     200 100
Urica | Placement Agent Warrants        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Issuance of Warrants     33 $ 90
Change in fair value of Warrant liabilities     $ 52