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.20.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, 2019
Dec. 31, 2018
Carrying Value    
Assets    
Total assets $ 4,449 $ 10,923
Liabilities    
Contingent consideration payable 1,330 2,230
Total liabilities 1,750 4,805
Carrying Value | Debt securities    
Assets    
Other investments 2,205 1,447
Liabilities    
Liabilities 420 196
Carrying Value | U.S. Treasury notes    
Assets    
Other investments 710 794
Liabilities    
Liabilities 0 0
Carrying Value | Common stock and warrants    
Assets    
Other investments 1,498 8,256
Liabilities    
Liabilities 0 2,379
Carrying Value | Certificates of deposit    
Assets    
Cash and cash equivalents 36 426
Fair Value    
Assets    
Total assets 4,449 10,923
Liabilities    
Contingent consideration payable 1,330 2,230
Total liabilities 1,750 4,805
Fair Value | Debt securities    
Assets    
Other investments 2,205 1,447
Liabilities    
Liabilities 420 196
Fair Value | U.S. Treasury notes    
Assets    
Other investments 710 794
Liabilities    
Liabilities 0 0
Fair Value | Common stock and warrants    
Assets    
Other investments 1,498 8,256
Liabilities    
Liabilities 0 2,379
Fair Value | Certificates of deposit    
Assets    
Cash and cash equivalents 36 426
Fair Value | Level 1    
Assets    
Total assets 669 7,496
Liabilities    
Contingent consideration payable 0 0
Total liabilities 0 2,379
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 633 7,070
Liabilities    
Liabilities 0 2,379
Fair Value | Level 1 | Certificates of deposit    
Assets    
Cash and cash equivalents 36 426
Fair Value | Level 2    
Assets    
Total assets 3,780 3,427
Liabilities    
Contingent consideration payable 0 0
Total liabilities 420 196
Fair Value | Level 2 | Debt securities    
Assets    
Other investments 2,205 1,447
Liabilities    
Liabilities 420 196
Fair Value | Level 2 | U.S. Treasury notes    
Assets    
Other investments 710 794
Liabilities    
Liabilities 0 0
Fair Value | Level 2 | Common stock and warrants    
Assets    
Other investments 865 1,186
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 1,330 2,230
Total liabilities 1,330 2,230
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