Annual report pursuant to Section 13 and 15(d)

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

v3.19.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
Dec. 31, 2018
Dec. 31, 2017
Carrying Value    
Assets    
Total assets $ 10,923 $ 3,881
Liabilities    
Contingent consideration payable 2,230 2,104
Total liabilities 4,805 2,335
Carrying Value | Debt securities    
Assets    
Other investments 1,447 1,918
Liabilities    
Liabilities 196 151
Carrying Value | U.S. Treasury notes    
Assets    
Other investments 794 0
Liabilities    
Liabilities 0 0
Carrying Value | Common stock and warrants    
Assets    
Other investments 8,256 1,395
Liabilities    
Liabilities 2,379 80
Carrying Value | Certificates of deposit    
Assets    
Cash and cash equivalents 426 568
Fair Value    
Assets    
Total assets 10,923 3,881
Liabilities    
Contingent consideration payable 2,230 2,104
Total liabilities 4,805 2,335
Fair Value | Debt securities    
Assets    
Other investments 1,447 1,918
Liabilities    
Liabilities 196 151
Fair Value | U.S. Treasury notes    
Assets    
Other investments 794 0
Liabilities    
Liabilities 0 0
Fair Value | Common stock and warrants    
Assets    
Other investments 8,256 1,395
Liabilities    
Liabilities 2,379 80
Fair Value | Certificates of deposit    
Assets    
Cash and cash equivalents 426 568
Fair Value | Level 1    
Assets    
Total assets 7,496 1,333
Liabilities    
Contingent consideration payable 0 0
Total liabilities 2,379 80
Fair Value | Level 1 | Debt securities    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Fair Value | Level 1 | U.S. Treasury notes    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Fair Value | Level 1 | Common stock and warrants    
Assets    
Other investments 7,070 765
Liabilities    
Liabilities 2,379 80
Fair Value | Level 1 | Certificates of deposit    
Assets    
Cash and cash equivalents 426 568
Fair Value | Level 2    
Assets    
Total assets 3,427 2,548
Liabilities    
Contingent consideration payable 0 0
Total liabilities 196 151
Fair Value | Level 2 | Debt securities    
Assets    
Other investments 1,447 1,918
Liabilities    
Liabilities 196 151
Fair Value | Level 2 | U.S. Treasury notes    
Assets    
Other investments 794 0
Liabilities    
Liabilities 0 0
Fair Value | Level 2 | Common stock and warrants    
Assets    
Other investments 1,186 630
Liabilities    
Liabilities 0 0
Fair Value | Level 2 | Certificates of deposit    
Assets    
Cash and cash equivalents 0 0
Fair Value | Level 3    
Assets    
Total assets 0 0
Liabilities    
Contingent consideration payable 2,230 2,104
Total liabilities 2,230 2,104
Fair Value | Level 3 | Debt securities    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Fair Value | Level 3 | U.S. Treasury notes    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Fair Value | Level 3 | Common stock and warrants    
Assets    
Other investments 0 0
Liabilities    
Liabilities 0 0
Fair Value | Level 3 | Certificates of deposit    
Assets    
Cash and cash equivalents $ 0 $ 0