v3.26.1
Investments and Fair Value Measurements - Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 1,867,773 $ 248,174
Due after 1 year through 5 years 1,231,631 706,797
Aggregate Fair Value $ 3,099,404 $ 954,971