v3.26.1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses of Marketable Securities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value $ 358,274
Less than twelve months Unrealized loss (922)
Total Fair value 358,274
Total Unrealized loss (922)
Corporate bonds  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 112,438
Less than twelve months Unrealized loss (435)
Total Fair value 112,438
Total Unrealized loss (435)
Commercial paper  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 8,424
Total Fair value 8,424
U.S. Treasury Bill  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 45,908
Less than twelve months Unrealized loss (5)
Total Fair value 45,908
Total Unrealized loss (5)
U.S. Treasuries  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 189,009
Less than twelve months Unrealized loss (467)
Total Fair value 189,009
Total Unrealized loss (467)
Yankee bonds  
Debt Securities, Available-for-Sale [Line Items]  
Less than twelve months, Fair value 2,495
Less than twelve months Unrealized loss (15)
Total Fair value 2,495
Total Unrealized loss $ (15)