XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Summary of Financial assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Available-for-sale [Abstract]    
Cash $ 18,586 $ 21,799
Adjusted Cost 134,701 221,115
Unrealized Gains 127 170
Unrealized Losses (11) (257)
Fair Value 134,817 221,028
Cash and cash equivalents 30,462 38,547
Marketable Securities 104,355 182,481
Total liabilities 4,955 6,772
Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 115,623 193,050
Unrealized Gains 127 170
Unrealized Losses (11) (257)
Fair Value 115,739 192,963
Cash and cash equivalents 11,384 10,482
Marketable Securities 104,355 182,481
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Available-for-sale [Abstract]    
Total liabilities 4,955 6,772
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 492 6,266
Fair Value 492 6,266
Cash and cash equivalents 492 6,266
U.S. agency securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 13,802 35,962
Unrealized Gains 23 8
Unrealized Losses   (97)
Fair Value 13,825 35,873
Marketable Securities 13,825 35,873
U.S. Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 26,229 18,323
Unrealized Gains 14 1
Unrealized Losses   (14)
Fair Value 26,243 18,310
Cash and cash equivalents 11,384 10,482
Marketable Securities 14,859 7,828
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 20,240 38,491
Unrealized Gains 25 25
Unrealized Losses   (16)
Fair Value 20,265 38,500
Marketable Securities 20,265 38,500
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 55,352 100,274
Unrealized Gains 65 136
Unrealized Losses (11) (130)
Fair Value 55,406 100,280
Marketable Securities $ 55,406 $ 100,280