v3.26.1
Marketable Securities and Fair Value Measurements - Schedule of Fair Values and Continuous Unrealized Loss Positions of Marketable Securities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value $ 177,665
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (177)
Marketable securities, continuous unrealized loss position, Fair value 338,234
Marketable securities, continuous unrealized loss position, Gross Unrealized Loss (722)
Corporate Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value 64,093
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (124)
Marketable securities, continuous unrealized loss position, Less than one year to two years, Fair Value 29,168
Marketable securities, continuous unrealized loss position, Less than one year to two years, Gross Unrealized Loss (124)
U.S. Treasury Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value 49,876
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (33)
Marketable securities, continuous unrealized loss position, Less than one year to two years, Fair Value 115,720
Marketable securities, continuous unrealized loss position, Less than one year to two years, Gross Unrealized Loss (369)
U.S. Government Agency Securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value 6,060
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (1)
Marketable securities, continuous unrealized loss position, Less than one year to two years, Fair Value 15,681
Marketable securities, continuous unrealized loss position, Less than one year to two years, Gross Unrealized Loss (52)
Commercial Paper  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value 57,636
Marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses $ (19)