v3.25.2
Cash Equivalents and Marketable Securities - Amortized Cost and Fair Value Based on Contractual Maturities (Details) - Marketable Securities
$ in Thousands
Jun. 30, 2025
USD ($)
Amortized Cost  
Due within one year $ 387,115
Due after one year but within five years 52,872
Amortized Cost 439,987
Fair Value  
Due within one year 387,382
Due after one year but within five years 52,844
Total $ 440,226