v3.23.2
MARKETABLE INVESTMENT SECURITIES - Schedule of Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair value of marketable securities    
Cash equivalents (including restricted) $ 602,762 $ 596,471
Available-for-sale debt securities:    
Total available-for-sale debt securities 1,123,235 866,181
Equity securities 99,627 118,790
Total marketable investment securities, including restricted amounts 1,222,862 984,971
Less: Restricted marketable investment securities (11,455) (11,056)
Marketable investment securities 1,211,407 973,915
Corporate bonds    
Available-for-sale debt securities:    
Total available-for-sale debt securities 271,848 160,559
Commercial paper    
Available-for-sale debt securities:    
Total available-for-sale debt securities 834,132 687,927
Other debt securities    
Available-for-sale debt securities:    
Total available-for-sale debt securities 17,255 17,695
Level 1    
Fair value of marketable securities    
Cash equivalents (including restricted) 437 657
Available-for-sale debt securities:    
Total available-for-sale debt securities 12,922 15,968
Equity securities 89,436 109,002
Total marketable investment securities, including restricted amounts 102,358 124,970
Less: Restricted marketable investment securities (11,455) (11,056)
Marketable investment securities 90,903 113,914
Level 1 | Corporate bonds    
Available-for-sale debt securities:    
Total available-for-sale debt securities 0 0
Level 1 | Commercial paper    
Available-for-sale debt securities:    
Total available-for-sale debt securities 0 0
Level 1 | Other debt securities    
Available-for-sale debt securities:    
Total available-for-sale debt securities 12,922 15,968
Level 2    
Fair value of marketable securities    
Cash equivalents (including restricted) 602,325 595,814
Available-for-sale debt securities:    
Total available-for-sale debt securities 1,110,313 850,213
Equity securities 10,191 9,788
Total marketable investment securities, including restricted amounts 1,120,504 860,001
Less: Restricted marketable investment securities 0 0
Marketable investment securities 1,120,504 860,001
Level 2 | Corporate bonds    
Available-for-sale debt securities:    
Total available-for-sale debt securities 271,848 160,559
Level 2 | Commercial paper    
Available-for-sale debt securities:    
Total available-for-sale debt securities 834,132 687,927
Level 2 | Other debt securities    
Available-for-sale debt securities:    
Total available-for-sale debt securities $ 4,333 $ 1,727