XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
MARKETABLE SECURITIES - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Total cash and cash equivalents $ 242,493 $ 315,471
Available-for-sale debt securities 448,740 779,805
Equity securities 5,149 3,336
Total marketable securities 389,564 715,005
Total cash, cash equivalents, and marketable securities 632,057 1,030,476
Cash equivalents    
Marketable Securities [Line Items]    
Total cash and cash equivalents 64,325 68,136
Available-for-sale debt securities 64,325 68,136
Marketable securities    
Marketable Securities [Line Items]    
Available-for-sale debt securities 384,415 711,669
Cash and money market    
Marketable Securities [Line Items]    
Total cash and cash equivalents $ 178,168 $ 247,335