v3.26.1
Marketable Securities - Summary of Fair Values and Gross Unrealized Losses for Available-for-sale Securities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value $ 258,324
Unrealized losses less than 12 months, Unrealized losses (840)
Fair value, Total 258,324
Unrealized losses, Total (840)
US Treasury Securities  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 134,107
Unrealized losses less than 12 months, Unrealized losses (486)
Fair value, Total 134,107
Unrealized losses, Total (486)
US Government Agency Securities  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 43,161
Unrealized losses less than 12 months, Unrealized losses (129)
Fair value, Total 43,161
Unrealized losses, Total (129)
Corporate Debt Securities  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 12,531
Unrealized losses less than 12 months, Unrealized losses (29)
Fair value, Total 12,531
Unrealized losses, Total (29)
Commercial Paper  
Debt Securities, Available-for-Sale [Line Items]  
Unrealized losses less than 12 months, Fair value 68,525
Unrealized losses less than 12 months, Unrealized losses (196)
Fair value, Total 68,525
Unrealized losses, Total $ (196)