v3.26.1
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year $ 313,314  
Due in one to five years 141,468  
Total 454,782 $ 357,805
Fair Value    
Due in one year 313,199  
Due in one to five years 140,325  
Total $ 453,524 $ 357,919