Annual report pursuant to Section 13 and 15(d)

Marketable Securities - Contractual Maturities of Securities (Details)

v3.19.2
Marketable Securities - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Amortized Cost    
Due within one year $ 554,039  
Due after one year through three years 170,410  
Marketable securities, Amortized Cost 724,449 $ 1,489,937
Fair Value    
Due within one year 553,048  
Due after one year through three years 170,343  
Marketable securities, Fair Value $ 723,391 $ 1,475,936