Quarterly report pursuant to Section 13 or 15(d)

MARKETABLE SECURITIES - Contractual Maturities (Details)

v3.21.4
MARKETABLE SECURITIES - Contractual Maturities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Amortized Cost  
Due within one year $ 519,562
Due after one year through three years 618,851
Total 1,138,413
Fair Value  
Due within one year 537,300
Due after one year through three years 616,104
Total $ 1,153,404