v3.26.3
Marketable Securities - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Estimated Fair Value    
Total available-for-sale securities $ 1,168,847 $ 1,021,205
Cash Equivalents And Marketable Securities    
Amortized Cost    
Due within one year 541,689 463,417
Due after one year through five years 810,027 701,746
Amortized Cost 1,351,716 1,165,163
Estimated Fair Value    
Due within one year 540,684 464,282
Due after one year through five years 797,844 705,190
Total available-for-sale securities $ 1,338,528 $ 1,169,472