Quarterly report pursuant to Section 13 or 15(d)

MARKETABLE SECURITIES - Contractual Maturities (Details)

v3.20.2
MARKETABLE SECURITIES - Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Amortized Cost    
Due within one year $ 498,336 $ 415,915
Due after one year through three years 325,659 325,459
Marketable securities, Amortized Cost 823,995 741,374
Fair Value    
Due within one year 500,622 418,169
Due after one year through three years 327,011 327,894
Marketable securities, Fair Value $ 827,633 $ 746,063