v3.25.1
Financial Instruments - Summary of Financial assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Available-for-sale [Abstract]    
Cash $ 12,311 $ 14,237
Adjusted Cost 81,003 111,960
Unrealized Gains 10 60
Unrealized Losses (17) (13)
Fair Value 80,996 112,007
Cash and cash equivalents 21,211 28,864
Marketable Securities 59,785 83,143
Total liabilities 13,658 8,528
Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Cash 12,311 14,237
Adjusted Cost 63,288 87,078
Unrealized Gains 10 60
Unrealized Losses (17) (13)
Fair Value 63,281 87,125
Cash and cash equivalents 3,496 3,982
Marketable Securities 59,785 83,143
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Available-for-sale [Abstract]    
Total liabilities 13,658 8,528
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Available-for-sale [Abstract]    
Cash and cash equivalents 5,404 10,645
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 5,404 10,645
Fair Value 5,404 10,645
U.S. agency securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 17,618 17,492
Unrealized Gains 2 14
Unrealized Losses (3) (2)
Fair Value 17,617 17,504
Marketable Securities 17,617 17,504
U.S. Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 4,149 10,957
Unrealized Gains   6
Unrealized Losses (1)  
Fair Value 4,148 10,963
Cash and cash equivalents   2,000
Marketable Securities 4,148 8,963
Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 19,741 12,711
Unrealized Gains 3 9
Unrealized Losses (4) (4)
Fair Value 19,740 12,716
Cash and cash equivalents 3,496 1,982
Marketable Securities 16,244 10,734
Corporate Bonds [Member] | Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 21,780 45,918
Unrealized Gains 5 31
Unrealized Losses (9) (7)
Fair Value 21,776 45,942
Marketable Securities $ 21,776 $ 45,942