XML 62 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Jun. 30, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 111,577 $ 37,384
Gross Unrealized Gain 1 42
Gross Unrealized (Loss) (70) (2)
Fair Value 111,508 37,424
Certificate of Deposits    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 15,298 3,000
Gross Unrealized Gain   3
Fair Value 15,298 3,003
U.S. Treasury Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 35,086 5,059
Gross Unrealized Gain   6
Gross Unrealized (Loss) (24)  
Fair Value 35,062 5,065
U.S. Government Sponsored Agencies    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 18,357 14,311
Gross Unrealized Gain   31
Gross Unrealized (Loss) (13)  
Fair Value 18,344 14,342
Corporate Debt Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 32,692 15,014
Gross Unrealized Gain   2
Gross Unrealized (Loss) (33) (2)
Fair Value 32,659 $ 15,014
Corporate Debt Securities | Commercial Paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 10,144  
Gross Unrealized Gain 1  
Fair Value $ 10,145