XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE SECURITIES - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Marketable securities      
Cash and money market $ 582,741 $ 530,100  
Cash equivalents 6,089 75,278  
Total cash, cash equivalents and restricted cash 588,830 605,378 $ 594,612
Estimated Fair Value 433,161 243,703  
Equity securities 5,229 3,841  
Marketable securities 432,301 172,266  
Total cash, cash equivalents and marketable securities 1,021,131 777,644  
Marketable securities      
Marketable securities      
Estimated Fair Value 427,072 168,425  
Available-for-sale debt securities $ 427,072 $ 168,425