XML 52 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Cash Equivalents and Investments - Schedule of AFS Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months $ 1,337,679 $ 21,416
Unrealized losses, less than 12 months (1,099) (2)
Estimated fair value, 12 months or greater 124,033 10,368
Unrealized losses, 12 months or greater (691) (6)
Estimated fair value, total 1,461,712 31,784
Unrealized losses, total (1,790) (8)
Certificates of deposit    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 69,997 9,720
Unrealized losses, less than 12 months (75) 0
Estimated fair value, 12 months or greater 0 2,000
Unrealized losses, 12 months or greater 0 0
Estimated fair value, total 69,997 11,720
Unrealized losses, total (75) 0
Corporate bonds    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 40,988 9,084
Unrealized losses, less than 12 months (46) (2)
Estimated fair value, 12 months or greater 98,995 8,368
Unrealized losses, 12 months or greater (559) (6)
Estimated fair value, total 139,983 17,452
Unrealized losses, total (605) (8)
Commercial paper    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 592,366 2,612
Unrealized losses, less than 12 months (390) 0
Estimated fair value, 12 months or greater 0 0
Unrealized losses, 12 months or greater 0 0
Estimated fair value, total 592,366 2,612
Unrealized losses, total (390) $ 0
U.S. government and agency securities    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 634,328  
Unrealized losses, less than 12 months (588)  
Estimated fair value, 12 months or greater 25,038  
Unrealized losses, 12 months or greater (132)  
Estimated fair value, total 659,366  
Unrealized losses, total $ (720)