v3.26.1
Cash, Cash Equivalents And Marketable Securities - Schedule of Estimated Fair Value of Marketable Securities by Stated Contractual Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Cash Equivalents And Marketable Securities [Abstract]  
Due within one year $ 407,480
Due after one year to two years 42,805
Total marketable securities $ 450,285