v3.26.1
Cash Equivalents and Available-for-Sale Marketable Securities - Schedule of Cash Equivalents and Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Cash and cash equivalents $ 35,769 $ 65,300
Total cash equivalents and marketable securities 137,886 190,869
Unrealized Gains and Losses    
Marketable securities, Unrealized Gains 17 178
Unrealized Losses, Less than 12 months - Marketable securities (66) (11)
Unrealized Losses, Greater than 12 months - Marketable securities (244) (7)
Fair Value    
Total money market funds and marketable securities 137,593 191,029
Money Market Funds    
Amortized Cost    
Cash and cash equivalents 24,548 51,161
Fair Value    
Cash and cash equivalents, Fair Value 24,548 51,161
U.S. Treasury Notes    
Amortized Cost    
Marketable securities, Amortized Cost 40,002 72,665
Unrealized Gains and Losses    
Marketable securities, Unrealized Gains 15 141
Unrealized Losses, Less than 12 months - Marketable securities (3) (1)
Unrealized Losses, Greater than 12 months - Marketable securities (83)  
Fair Value    
Marketable securities, Fair Value 39,931 72,805
U.S. Government Agency Securities    
Amortized Cost    
Marketable securities, Amortized Cost 24,067 15,376
Unrealized Gains and Losses    
Marketable securities, Unrealized Gains   18
Unrealized Losses, Less than 12 months - Marketable securities (17)  
Unrealized Losses, Greater than 12 months - Marketable securities (110) (7)
Fair Value    
Marketable securities, Fair Value 23,940 15,387
Corporate Bonds    
Amortized Cost    
Marketable securities, Amortized Cost 43,466 44,251
Unrealized Gains and Losses    
Marketable securities, Unrealized Gains 2 19
Unrealized Losses, Less than 12 months - Marketable securities (46) (10)
Unrealized Losses, Greater than 12 months - Marketable securities (51)  
Fair Value    
Marketable securities, Fair Value 43,371 44,260
Commercial Paper    
Amortized Cost    
Cash and cash equivalents   3,477
Marketable securities, Amortized Cost 5,803 3,939
Fair Value    
Cash and cash equivalents, Fair Value   3,477
Marketable securities, Fair Value $ 5,803 $ 3,939