v3.24.1.u1
Marketable Investment Securities, Restricted Cash and Cash Equivalents, and Other Investments - Investments Measured at Fair Value On A Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair value of marketable securities    
Debt securities $ 39,000  
Derivative's fair value   $ 0
Fair value measurements on recurring basis    
Fair value of marketable securities    
Cash Equivalents (including restricted) 356,899 1,692,849
Total 183,915 650,884
Fair value measurements on recurring basis | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 17,910 65,172
Fair value measurements on recurring basis | Commercial paper    
Fair value of marketable securities    
Total 6,100 290,398
Fair value measurements on recurring basis | Corporate securities    
Fair value of marketable securities    
Total 15,032 114,265
Fair value measurements on recurring basis | Other (including restricted)    
Fair value of marketable securities    
Total 454 4,844
Fair value measurements on recurring basis | Equity securities    
Fair value of marketable securities    
Equity securities 144,419 176,205
Fair value measurements on recurring basis | Level 1    
Fair value of marketable securities    
Cash Equivalents (including restricted) 125,445 573,504
Total 152,599 231,653
Fair value measurements on recurring basis | Level 1 | U.S. Treasury and agency securities    
Fair value of marketable securities    
Total 17,910 65,172
Fair value measurements on recurring basis | Level 1 | Equity securities    
Fair value of marketable securities    
Equity securities 134,689 166,481
Fair value measurements on recurring basis | Level 2    
Fair value of marketable securities    
Cash Equivalents (including restricted) 231,454 1,119,345
Total 31,167 419,087
Fair value measurements on recurring basis | Level 2 | Commercial paper    
Fair value of marketable securities    
Total 6,100 290,398
Fair value measurements on recurring basis | Level 2 | Corporate securities    
Fair value of marketable securities    
Total 15,032 114,265
Fair value measurements on recurring basis | Level 2 | Other (including restricted)    
Fair value of marketable securities    
Total 305 4,700
Fair value measurements on recurring basis | Level 2 | Equity securities    
Fair value of marketable securities    
Equity securities 9,730 9,724
Fair value measurements on recurring basis | Level 3    
Fair value of marketable securities    
Total 149 144
Fair value measurements on recurring basis | Level 3 | Other (including restricted)    
Fair value of marketable securities    
Total $ 149 $ 144