v3.25.4
Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due within one year $ 1,126,105  
Due after one year through five years 576,883  
Amortized Cost 1,702,988 $ 1,523,006
Fair Value    
Due within one year 1,128,039  
Due after one year through five years 578,723  
Fair Value $ 1,706,762 $ 1,524,583