XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Cash and Cash Equivalents [Abstract]  
Contractual maturities, Due within one year, Amortized Cost $ 533,237
Contractual maturities, Due within one year, Fair Value 532,689
Contractual maturities, Due within one to three years, Amortized Cost 436,503
Contractual maturities, Due within one to three years, Fair Value 434,192
Amortized Cost 969,740
Fair Value $ 966,881