XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Financial assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Available-for-sale [Abstract]    
Cash $ 16,352 $ 21,799
Adjusted Cost 160,417 221,115
Unrealized Gains 2 170
Unrealized Losses (238) (257)
Fair Value 160,182 221,028
Cash and cash equivalents 23,622 38,547
Marketable Securities 136,560 182,481
Warrant liabilities 3,692 6,772
Total liabilities 3,692 6,772
Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 139,782 193,050
Unrealized Gains 2 170
Unrealized Losses (238) (257)
Fair Value 139,546 192,963
Cash and cash equivalents 2,986 10,482
Marketable Securities 136,560 182,481
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Available-for-sale [Abstract]    
Warrant liabilities 3,692 6,772
Total liabilities 3,692 6,772
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 4,284 6,266
Fair Value 4,284 6,266
Cash and cash equivalents 4,284 6,266
U.S. agency securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 23,664 35,962
Unrealized Gains   8
Unrealized Losses (41) (97)
Fair Value 23,623 35,873
Marketable Securities 23,623 35,873
U.S. Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 20,239 18,323
Unrealized Gains   1
Unrealized Losses (39) (14)
Fair Value 20,200 18,310
Cash and cash equivalents 1,492 10,482
Marketable Securities 18,708 7,828
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 35,923 38,491
Unrealized Gains   25
Unrealized Losses (35) (16)
Fair Value 35,888 38,500
Cash and cash equivalents 1,494
Marketable Securities 34,394 38,500
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 59,956 100,274
Unrealized Gains 2 136
Unrealized Losses (123) (130)
Fair Value 59,835 100,280
Marketable Securities $ 59,835 $ 100,280