v3.26.1
Marketable Securities - Summary of Fair Values and Gross Unrealized Losses for Available-for-sale Securities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value $ 288,666
Unrealized losses less than 12 months, Unrealized losses (1,286)
Fair value, Total 288,666
Unrealized losses, Total (1,286)
US Treasury Securities  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 150,686
Unrealized losses less than 12 months, Unrealized losses (837)
Fair value, Total 150,686
Unrealized losses, Total (837)
US Government Agency Securities  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 56,201
Unrealized losses less than 12 months, Unrealized losses (269)
Fair value, Total 56,201
Unrealized losses, Total (269)
Corporate Debt Securities  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 12,565
Unrealized losses less than 12 months, Unrealized losses (29)
Fair value, Total 12,565
Unrealized losses, Total (29)
Commercial Paper  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 69,214
Unrealized losses less than 12 months, Unrealized losses (151)
Fair value, Total 69,214
Unrealized losses, Total $ (151)