v3.26.1
Marketable Securities - Schedule of Amortized Cost, Gross Unrealized Gains, Gross Unrealized Losses, and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 54,284 $ 88,314
Fair Value 54,237 88,393
Cash and cash equivalents 24,561 17,219
Marketable securities 49,360 88,393
Significant other observable inputs (Level 2)    
Marketable Securities [Line Items]    
Amortized Cost 54,284 88,314
Unrealized Gains 8 100
Unrealized Losses (55) (21)
Fair Value 54,237 88,393
Cash and cash equivalents 4,877 0
Marketable securities 49,360 88,393
Commercial paper | Significant other observable inputs (Level 2)    
Marketable Securities [Line Items]    
Amortized Cost   12,875
Unrealized Gains   2
Unrealized Losses   0
Fair Value   12,877
U.S. Treasuries | Significant other observable inputs (Level 2)    
Marketable Securities [Line Items]    
Amortized Cost 26,165 29,572
Unrealized Gains 8 78
Unrealized Losses (5) 0
Fair Value 26,168 29,650
U.S. Government agency bonds | Significant other observable inputs (Level 2)    
Marketable Securities [Line Items]    
Amortized Cost 4,847 13,588
Unrealized Gains 0 7
Unrealized Losses (5) (1)
Fair Value 4,842 13,594
Corporate bonds | Significant other observable inputs (Level 2)    
Marketable Securities [Line Items]    
Amortized Cost 23,272 32,279
Unrealized Gains 0 13
Unrealized Losses (45) (20)
Fair Value $ 23,227 $ 32,272