XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
MARKETABLE SECURITIES - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Marketable securities      
Cash and money market $ 173,968 $ 247,335  
Cash equivalents 61,338 68,136  
Total cash, cash equivalents and restricted cash 235,306 315,471 $ 273,779
Equity securities 5,387 3,336  
Marketable securities 433,808 715,005  
Total cash, cash equivalents and marketable securities 669,114 1,030,476  
Marketable securities      
Marketable securities      
Available-for-sale debt securities $ 428,421 $ 711,669