XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Activity of the Company's Level 3 Warrant Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Total Fair value at end of period $ 3,020   $ 3,020   $ 1,224
Level 3          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Change in fair value of warrant liabilities Change in fair value of warrant liabilities Change in fair value of warrant liabilities Change in fair value of warrant liabilities  
Level 3 | February 2023 Pre-funded Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair value at beginning of period   $ 1,359      
Initial fair value at the original issuance date       $ 1,743  
Change in fair value during the period   126   (258)  
Fair value at end of period   1,485   1,485  
Level 3 | February 2023 Common Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair value at beginning of period $ 672 8,197 $ 312    
Initial fair value at the original issuance date       10,290  
Change in fair value during the period 42 766 402 (1,327)  
Fair value at end of period 714 8,963 714 8,963  
Level 3 | July 2023 Common Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair value at beginning of period 2,270   912    
Change in fair value during the period 36   1,394    
Fair value at end of period 2,306   2,306    
Total Fair value at end of period $ 3,020 $ 10,448 $ 3,020 $ 10,448