Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Assets and Liabilities (Schedule of Fair Value of Assets and Liabilities Measured on a Recurring Basis) (Details)

v3.8.0.1
Fair Value of Assets and Liabilities (Schedule of Fair Value of Assets and Liabilities Measured on a Recurring Basis) (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Carrying Value    
Assets    
Total assets $ 4,104 $ 3,881
Liabilities    
Contingent consideration payable 1,756 2,104
Total liabilities 1,991 2,335
Carrying Value | Debt securities    
Assets    
Other investments 1,935 1,918
Liabilities    
Liabilities 200 151
Carrying Value | Common stock and warrants    
Assets    
Other investments 1,706 1,395
Liabilities    
Liabilities 35 80
Fair Value    
Assets    
Total assets 4,104 3,881
Liabilities    
Contingent consideration payable 1,756 2,104
Total liabilities 1,991 2,335
Fair Value | Level 1    
Assets    
Total assets 1,293 1,333
Liabilities    
Contingent consideration payable 0 0
Total liabilities 35 80
Fair Value | Level 2    
Assets    
Total assets 2,811 2,548
Liabilities    
Contingent consideration payable 0 0
Total liabilities 200 151
Fair Value | Level 3    
Assets    
Total assets 0 0
Liabilities    
Contingent consideration payable 1,756 2,104
Total liabilities 1,756 2,104
Fair Value | Debt securities    
Assets    
Other investments 1,935 1,918
Liabilities    
Liabilities 200 151
Fair Value | Debt securities | Level 1    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Fair Value | Debt securities | Level 2    
Assets    
Other investments 1,935 1,918
Liabilities    
Liabilities 200 151
Fair Value | Debt securities | Level 3    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Fair Value | Common stock and warrants    
Assets    
Other investments 1,706 1,395
Liabilities    
Liabilities 35 80
Fair Value | Common stock and warrants | Level 1    
Assets    
Other investments 830 765
Liabilities    
Liabilities 35 80
Fair Value | Common stock and warrants | Level 2    
Assets    
Other investments 876 630
Liabilities    
Liabilities 0 0
Fair Value | Common stock and warrants | Level 3    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Certificates of deposit | Carrying Value    
Assets    
Cash and cash equivalents 463 568
Certificates of deposit | Fair Value    
Assets    
Cash and cash equivalents 463 568
Certificates of deposit | Fair Value | Level 1    
Assets    
Cash and cash equivalents 463 568
Certificates of deposit | Fair Value | Level 2    
Assets    
Cash and cash equivalents 0 0
Certificates of deposit | Fair Value | Level 3    
Assets    
Cash and cash equivalents $ 0 $ 0