v3.26.1
Fair Value Measurements - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 182,033 $ 239,403
Gross Unrealized Gains 62 531
Gross Unrealized Losses (185) (3)
Fair Value 181,910 239,931
US Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 138,337 159,033
Gross Unrealized Gains 47 422
Gross Unrealized Losses (140) 0
Fair Value 138,244 159,455
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 34,958 75,117
Gross Unrealized Gains 15 102
Gross Unrealized Losses (18) (3)
Fair Value 34,955 75,216
U.S. Government Agency Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 8,738 5,253
Gross Unrealized Gains 0 7
Gross Unrealized Losses (27) 0
Fair Value $ 8,711 $ 5,260