v3.25.3
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
Sep. 30, 2025
Dec. 31, 2024
Fair value of marketable securities    
Cash and cash equivalents (including restricted) $ 2,709,829 $ 4,593,804
Total 1,548,668 1,274,150
Cash    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 530,208 594,654
Cash equivalents    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 2,179,621 3,999,150
U.S. Treasury and agency securities    
Fair value of marketable securities    
Total   8,163
Commercial paper    
Fair value of marketable securities    
Total 503,343 596,568
Corporate securities    
Fair value of marketable securities    
Total 976,181 629,115
Other    
Fair value of marketable securities    
Total 16,672 13,850
Equity securities    
Fair value of marketable securities    
Equity securities 52,472 26,454
Level 1    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 774,027 849,772
Total 52,472 34,617
Level 1 | Cash    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 530,208 594,654
Level 1 | Cash equivalents    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 243,819 255,118
Level 1 | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total   8,163
Level 1 | Equity securities    
Fair value of marketable securities    
Equity securities 52,472 26,454
Level 2    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 1,935,802 3,744,032
Total 1,496,145 1,239,482
Level 2 | Cash equivalents    
Fair value of marketable securities    
Cash and cash equivalents (including restricted) 1,935,802 3,744,032
Level 2 | Commercial paper    
Fair value of marketable securities    
Total 503,343 596,568
Level 2 | Corporate securities    
Fair value of marketable securities    
Total 976,181 629,115
Level 2 | Other    
Fair value of marketable securities    
Total 16,621 13,799
Level 3    
Fair value of marketable securities    
Total 51 51
Level 3 | Other    
Fair value of marketable securities    
Total $ 51 $ 51