XML 66 R44.htm IDEA: XBRL DOCUMENT v3.23.2
MARKETABLE INVESTMENT SECURITIES - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
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