v3.26.1
Marketable Investment Securities, Restricted Cash and Cash Equivalents, and Other Investments - Investments Measured at Fair Value On A Recurring Basis (Details) - Fair value measurements on recurring basis - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair value of marketable securities    
Cash and cash equivalents (including restricted) $ 1,485,798 $ 2,182,155
Total 207,064 1,153,851
Cash    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 337,201 420,971
Cash equivalents    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 1,148,597 1,761,184
Commercial paper    
Fair value of marketable securities    
Total 6,000 370,755
Corporate securities    
Fair value of marketable securities    
Total 151,138 731,195
Other    
Fair value of marketable securities    
Total 8,388 14,523
Equity securities    
Fair value of marketable securities    
Equity securities 41,538 37,378
Level 1    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 512,001 828,325
Total 41,538 37,378
Level 1 | Cash    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 337,201 420,971
Level 1 | Cash equivalents    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 174,800 407,354
Level 1 | Equity securities    
Fair value of marketable securities    
Equity securities 41,538 37,378
Level 2    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 973,797 1,353,830
Total 165,475 1,116,422
Level 2 | Cash equivalents    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 973,797 1,353,830
Level 2 | Commercial paper    
Fair value of marketable securities    
Total 6,000 370,755
Level 2 | Corporate securities    
Fair value of marketable securities    
Total 151,138 731,195
Level 2 | Other    
Fair value of marketable securities    
Total 8,337 14,472
Level 3    
Fair value of marketable securities    
Total 51 51
Level 3 | Other    
Fair value of marketable securities    
Total $ 51 $ 51