v3.26.1
Marketable Securities - Schedule of Available-For-Sale Securities in an Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value $ 400,660
Less than 12 Months, Unrealized Losses (566)
12 Months or Longer, Fair Value 0
12 Months or Longer, Unrealized Losses 0
Total, Fair Value 400,660
Total, Unrealized Losses (566)
U.S. Treasury Bills  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Less than 12 Months, Fair Value 400,660
Less than 12 Months, Unrealized Losses (566)
12 Months or Longer, Fair Value 0
12 Months or Longer, Unrealized Losses 0
Total, Fair Value 400,660
Total, Unrealized Losses $ (566)