XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.1
MARKETABLE SECURITIES - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Marketable Securities [Line Items]        
Cash and money market $ 135,320 $ 247,335    
Cash equivalents 54,456 68,136    
Restricted cash 297 297 $ 284  
Total cash, cash equivalents and restricted cash 190,073 315,768 $ 1,104,100 $ 1,491,594
Available-for-sale debt securities 679,839 779,805    
Equity securities 1,821 3,336    
Total marketable securities 627,204 715,005    
Total cash and cash equivalents, restricted cash and marketable securities 817,277 1,030,773    
Marketable securities        
Marketable Securities [Line Items]        
Available-for-sale debt securities $ 625,383 $ 711,669