Annual report pursuant to Section 13 and 15(d)

MARKETABLE SECURITIES - Contractual Maturities of Securities (Details)

v3.21.2
MARKETABLE SECURITIES - Contractual Maturities of Securities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Amortized Cost  
Due within one year $ 519,815
Due after one year through three years 512,621
Available-for-sale securities, amortized cost 1,032,436
Fair Value  
Due within one year 547,291
Due after one year through three years 512,621
Available-for-sale securities, fair value $ 1,059,912