XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Marketable securities      
Cash and money market $ 543,316 $ 178,168  
Cash equivalents 51,296 64,325  
Total cash, cash equivalents and restricted cash 594,612 242,493 $ 235,306
Estimated Fair Value 188,345 448,740  
Equity securities 2,745 5,149  
Marketable securities 139,794 389,564  
Total cash, cash equivalents and marketable securities 734,406 632,057  
Marketable securities      
Marketable securities      
Estimated Fair Value 137,049 384,415  
Available-for-sale debt securities $ 137,049 $ 384,415