XML 65 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities & Fair Value Measurements - Available-for-sale Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Marketable Securities [Abstract]    
Available-for-sale Securities, Current $ 40,088 $ 38,193
Available-for-sale Securities, Noncurrent 6,276 9,832
Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 46,095 47,947
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 270 78
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (1) 0
Fair Value 46,364 48,025
Marketable Securities [Abstract]    
Total marketable securities 46,691 48,435
Recurring | Commercial Paper [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 9,778 14,277
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Fair Value 9,778 14,277
Marketable Securities [Abstract]    
Total marketable securities 9,778 14,277
Recurring | US Government Debt Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 6,120  
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 1  
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0  
Fair Value 6,121  
Marketable Securities [Abstract]    
Total marketable securities 6,121  
Recurring | Corporate Debt Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 21,267 26,466
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 232 64
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (1) 0
Fair Value 21,498 26,530
Marketable Securities [Abstract]    
Total marketable securities 21,498 26,530
Recurring | Asset-backed Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale Equity Securities, Amortized Cost Basis 8,930 7,204
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 37 14
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0 0
Fair Value 8,967 7,218
Marketable Securities [Abstract]    
Total marketable securities 8,967 7,218
Recurring | Equity Funds [Member]    
Marketable Securities [Abstract]    
Total marketable securities $ 327 $ 410