v3.26.1
Marketable Debt and Equity Securities - Maturities of Marketable Securities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Amortized Cost  
Mature in one year or less $ 333,146
Mature within two years 109,403
Amortized Cost 442,549
Estimated Fair Value  
Mature in one year or less 333,152
Mature within two years 108,535
Estimated Fair Value $ 441,687