XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE INVESTMENT SECURITIES, RESTRICTED CASH AND CASH EQUIVALENTS, AND OTHER INVESTMENTS - Schedule of fair value measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value of marketable securities    
Cash equivalents (including restricted) $ 88,789 $ 1,176,356
Available-for-sale debt securities:    
Total marketable investment securities   417,743
Corporate bonds    
Available-for-sale debt securities:    
Total available-for-sale debt securities   91,548
Commercial paper    
Available-for-sale debt securities:    
Total available-for-sale debt securities   282,898
Other debt securities    
Available-for-sale debt securities:    
Total available-for-sale debt securities   43,297
Level 1    
Fair value of marketable securities    
Cash equivalents (including restricted) 204 177,009
Available-for-sale debt securities:    
Total marketable investment securities   38,799
Level 1 | Other debt securities    
Available-for-sale debt securities:    
Total available-for-sale debt securities   38,799
Level 2    
Fair value of marketable securities    
Cash equivalents (including restricted) $ 88,585 999,347
Available-for-sale debt securities:    
Total marketable investment securities   378,944
Level 2 | Corporate bonds    
Available-for-sale debt securities:    
Total available-for-sale debt securities   91,548
Level 2 | Commercial paper    
Available-for-sale debt securities:    
Total available-for-sale debt securities   282,898
Level 2 | Other debt securities    
Available-for-sale debt securities:    
Total available-for-sale debt securities   $ 4,498