v3.26.1
Investments - Summary of Amortized Cost and Estimated Fair Value of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 280,652 $ 406,595
Gross Unrealized Gains 1 112
Gross Unrealized Losses (945) (340)
Fair Value 279,708 406,367
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortization Cost, Short-term investments 88,133 95,550
Gross Unrealized Gains, Short-term investments 1 72
Gross Unrealized Losses, Short-term investments (304) (13)
Fair Value, Short-term investments 87,830 95,609
Amortization Cost, Long-term investments 15,210 73,072
Gross Unrealized Losses, Long-term investments (115) (60)
Fair Value, Long-term investments 15,095 73,012
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortization Cost, Short-term investments 65,067 25,680
Gross Unrealized Gains, Short-term investments 0 18
Gross Unrealized Losses, Short-term investments (260) (37)
Fair Value, Short-term investments 64,807 25,661
Amortization Cost, Long-term investments 31,730 75,192
Gross Unrealized Losses, Long-term investments (209) (211)
Fair Value, Long-term investments 31,521 74,981
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortization Cost, Short-term investments 80,512 137,101
Gross Unrealized Gains, Short-term investments 0 22
Gross Unrealized Losses, Short-term investments (57) (19)
Fair Value, Short-term investments $ 80,455 $ 137,104