v3.26.1
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year $ 235,848  
Due in one to five years 139,522  
Total 375,370 $ 357,805
Fair Value    
Due in one year 235,718  
Due in one to five years 138,653  
Total $ 374,371 $ 357,919