v3.26.1
Short-Term Investments - Schedule of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 48,966 $ 72,047
Unrealized Gain 5 121
Unrealized Loss (125) (11)
Fair Value 48,846 72,157
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 993 1,991
Unrealized Gain 0 1
Unrealized Loss (1) 0
Fair Value 992 1,992
Corporate notes    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 20,812 23,753
Unrealized Gain 1 51
Unrealized Loss (45) (5)
Fair Value 20,768 23,799
U.S. Treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 10,380 22,039
Unrealized Gain 4 52
Unrealized Loss (22) (1)
Fair Value 10,362 22,090
U.S. Government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 16,781 24,264
Unrealized Gain 0 17
Unrealized Loss (57) (5)
Fair Value $ 16,724 $ 24,276