XML 51 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Cash Equivalents and Investments - Schedule of AFS Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months $ 1,154,522 $ 21,416
Unrealized losses, less than 12 months (901) (2)
Estimated fair value, 12 months or greater 111,538 10,368
Unrealized losses, 12 months or greater (363) (6)
Estimated fair value, total 1,266,060 31,784
Unrealized losses, total (1,264) (8)
Certificates of deposit    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 57,807 9,720
Unrealized losses, less than 12 months (43) 0
Estimated fair value, 12 months or greater 0 2,000
Unrealized losses, 12 months or greater 0 0
Estimated fair value, total 57,807 11,720
Unrealized losses, total (43) 0
Corporate bonds    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 33,190 9,084
Unrealized losses, less than 12 months (43) (2)
Estimated fair value, 12 months or greater 103,526 8,368
Unrealized losses, 12 months or greater (306) (6)
Estimated fair value, total 136,716 17,452
Unrealized losses, total (349) (8)
Commercial paper    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 593,826 2,612
Unrealized losses, less than 12 months (569) 0
Estimated fair value, 12 months or greater 0 0
Unrealized losses, 12 months or greater 0 0
Estimated fair value, total 593,826 2,612
Unrealized losses, total (569) $ 0
U.S. government and agency securities    
Debt Securities, Available-for-sale    
Estimated fair value, less than 12 Months 469,699  
Unrealized losses, less than 12 months (246)  
Estimated fair value, 12 months or greater 8,012  
Unrealized losses, 12 months or greater (57)  
Estimated fair value, total 477,711  
Unrealized losses, total $ (303)