v3.26.3
Investments and Fair Value Measurements - Schedule of Marketable Investments by Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Disclosures [Abstract]    
Due within one year $ 307,636  
Due after one year through two years 128,486  
Cost 436,122 $ 464,285
Due within one year 306,703  
Due after one year through two years 127,140  
Fair Value $ 433,843 $ 464,835