Overview of the Business and Basis of Presentation - Financial assets and liabilities (Details) - USD ($) $ in Thousands | Sep. 30, 2019 | Jun. 30, 2019 |
Liabilities Fair Value Disclosure | $ 3,100 | $ 3,090 |
Preferred Stock [Member] | | |
Assets, Fair Value Disclosure | 2,883 | 2,883 |
Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 22,785 | 20,393 |
Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 8,767 | 8,083 |
Equity Securities [Member] | | |
Assets, Fair Value Disclosure | 6,991 | 7,405 |
Equity Securities [Member] | Common Stock [Member] | | |
Assets, Fair Value Disclosure | 4,108 | 4,521 |
Equity Securities [Member] | Common stock warrants | | |
Assets, Fair Value Disclosure | | 1 |
Corporate Debt Securities [Member] | Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 22,785 | 20,393 |
Cash [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 3,697 | 5,223 |
Money Market Funds [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 5,070 | 2,860 |
Fair Value, Inputs, Level 1 [Member] | | |
Liabilities Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Preferred Stock [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 8,767 | 8,083 |
Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member] | | |
Assets, Fair Value Disclosure | 4,108 | 4,522 |
Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member] | Common Stock [Member] | | |
Assets, Fair Value Disclosure | 4,108 | 4,521 |
Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member] | Common stock warrants | | |
Assets, Fair Value Disclosure | | 1 |
Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member] | Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 1 [Member] | Cash [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 3,697 | 5,223 |
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 5,070 | 2,860 |
Fair Value, Inputs, Level 2 [Member] | | |
Liabilities Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 2 [Member] | Preferred Stock [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 2 [Member] | Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 22,785 | 20,393 |
Fair Value, Inputs, Level 2 [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 2 [Member] | Equity Securities [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 2 [Member] | Equity Securities [Member] | Common Stock [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 2 [Member] | Equity Securities [Member] | Common stock warrants | | |
Assets, Fair Value Disclosure | | 0 |
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member] | Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 22,785 | 20,393 |
Fair Value, Inputs, Level 2 [Member] | Cash [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 3 [Member] | | |
Liabilities Fair Value Disclosure | 3,100 | 3,090 |
Fair Value, Inputs, Level 3 [Member] | Preferred Stock [Member] | | |
Assets, Fair Value Disclosure | 2,883 | 2,883 |
Fair Value, Inputs, Level 3 [Member] | Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 3 [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member] | | |
Assets, Fair Value Disclosure | 2,883 | 2,883 |
Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member] | Common Stock [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member] | Common stock warrants | | |
Assets, Fair Value Disclosure | | 0 |
Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member] | Available-for-sale Securities [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 3 [Member] | Cash [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member] | Cash and Cash Equivalents [Member] | | |
Assets, Fair Value Disclosure | 0 | 0 |
Contingent Consideration [Member] | | |
Liabilities Fair Value Disclosure | 2,990 | 2,890 |
Contingent Consideration [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Liabilities Fair Value Disclosure | 0 | 0 |
Contingent Consideration [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Liabilities Fair Value Disclosure | 0 | 0 |
Contingent Consideration [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Liabilities Fair Value Disclosure | 2,990 | 2,890 |
Common stock warrants | | |
Liabilities Fair Value Disclosure | 110 | 200 |
Common stock warrants | Fair Value, Inputs, Level 1 [Member] | | |
Liabilities Fair Value Disclosure | 0 | 0 |
Common stock warrants | Fair Value, Inputs, Level 2 [Member] | | |
Liabilities Fair Value Disclosure | 0 | 0 |
Common stock warrants | Fair Value, Inputs, Level 3 [Member] | | |
Liabilities Fair Value Disclosure | $ 110 | $ 200 |