XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Overview of the Business and Basis of Presentation - Financial assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Assets, Fair value   $ 3,090
Common Stock [Member]    
Assets, Fair value $ 4,489 4,522
Preferred Stock [Member]    
Assets, Fair value 2,883 2,883
Available-for-sale Securities [Member]    
Assets, Fair value 21,429 20,393
Cash and Cash Equivalents [Member]    
Assets, Fair value 9,336 8,083
Corporate Debt Securities [Member]    
Assets, Fair value 21,429 20,393
Cash [Member]    
Assets, Fair value 4,473 5,223
Money Market Funds [Member]    
Assets, Fair value 4,863 2,860
Equity Method Investments [Member]    
Assets, Fair value 7,372 7,405
Fair Value, Inputs, Level 1 [Member]    
Assets, Fair value   0
Fair Value, Inputs, Level 1 [Member] | Common Stock [Member]    
Assets, Fair value 4,489 4,522
Fair Value, Inputs, Level 1 [Member] | Preferred Stock [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 1 [Member] | Available-for-sale Securities [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member]    
Assets, Fair value 9,336 8,083
Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 1 [Member] | Cash [Member]    
Assets, Fair value 4,473 5,223
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Assets, Fair value 4,863 2,860
Fair Value, Inputs, Level 1 [Member] | Equity Method Investments [Member]    
Assets, Fair value 4,489 4,522
Fair Value, Inputs, Level 2 [Member]    
Assets, Fair value   0
Fair Value, Inputs, Level 2 [Member] | Common Stock [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Preferred Stock [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Available-for-sale Securities [Member]    
Assets, Fair value 21,429 20,393
Fair Value, Inputs, Level 2 [Member] | Cash and Cash Equivalents [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]    
Assets, Fair value 21,429 20,393
Fair Value, Inputs, Level 2 [Member] | Cash [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 2 [Member] | Equity Method Investments [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 3 [Member]    
Assets, Fair value   3,090
Fair Value, Inputs, Level 3 [Member] | Contingent cash payments    
Liabilities, Fair value   2,890
Fair Value, Inputs, Level 3 [Member] | Contingent warrants    
Liabilities, Fair value   200
Fair Value, Inputs, Level 3 [Member] | Common Stock [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Preferred Stock [Member]    
Assets, Fair value 2,883 2,883
Fair Value, Inputs, Level 3 [Member] | Available-for-sale Securities [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Cash and Cash Equivalents [Member]    
Assets, Fair value 0  
Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Cash [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Assets, Fair value 0 0
Fair Value, Inputs, Level 3 [Member] | Commercial Paper [Member] | Cash and Cash Equivalents [Member]    
Assets, Fair value   0
Fair Value, Inputs, Level 3 [Member] | Equity Method Investments [Member]    
Assets, Fair value $ 2,883 2,883
Contingent cash payments    
Assets, Fair value   2,890
Contingent cash payments | Fair Value, Inputs, Level 1 [Member]    
Assets, Fair value   0
Contingent cash payments | Fair Value, Inputs, Level 2 [Member]    
Assets, Fair value   0
Contingent cash payments | Fair Value, Inputs, Level 3 [Member]    
Assets, Fair value   2,890
Contingent warrants    
Assets, Fair value   200
Contingent warrants | Fair Value, Inputs, Level 1 [Member]    
Assets, Fair value   0
Contingent warrants | Fair Value, Inputs, Level 2 [Member]    
Assets, Fair value   0
Contingent warrants | Fair Value, Inputs, Level 3 [Member]    
Assets, Fair value   $ 200