v3.26.1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses on Securities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Securities Less than twelve months, Fair value $ 503,544
Securities Less than twelve months, Unrealized loss (775)
Securities Greater than twelve months, Fair value 0
Securities Greater than twelve months, Unrealized loss 0
Securities, Total Fair value 503,544
Securities, Total Unrealized loss (775)
U.S. Treasury Bills [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Securities Less than twelve months, Fair value 165,105
Securities Less than twelve months, Unrealized loss (79)
Securities Greater than twelve months, Fair value 0
Securities Greater than twelve months, Unrealized loss 0
Securities, Total Fair value 165,105
Securities, Total Unrealized loss (79)
U.S. Government Agency Bonds [Member]  
Debt Securities, Available-for-Sale [Line Items]  
Securities Less than twelve months, Fair value 338,439
Securities Less than twelve months, Unrealized loss (696)
Securities Greater than twelve months, Fair value 0
Securities Greater than twelve months, Unrealized loss 0
Securities, Total Fair value 338,439
Securities, Total Unrealized loss $ (696)