v3.26.1
Marketable Securities - Schedule of Amortized Cost, Gross Unrealized Gains, Gross Unrealized Losses, and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 63,116 $ 88,314
Unrealized Gains 28 100
Unrealized Losses (61) (21)
Fair Value 63,083 88,393
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 6,474 12,875
Unrealized Gains 0 2
Unrealized Losses (1) 0
Fair Value 6,473 12,877
U.S. Treasuries    
Marketable Securities [Line Items]    
Amortized Cost 25,336 29,572
Unrealized Gains 27 78
Unrealized Losses 0 0
Fair Value 25,363 29,650
U.S. Government agency bonds    
Marketable Securities [Line Items]    
Amortized Cost 6,028 13,588
Unrealized Gains 1 7
Unrealized Losses (3) (1)
Fair Value 6,026 13,594
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 25,278 32,279
Unrealized Gains 0 13
Unrealized Losses (57) (20)
Fair Value $ 25,221 $ 32,272