XML 31 R16.htm IDEA: XBRL DOCUMENT v3.19.1
5. Patents and Licenses (Tables)
3 Months Ended
Mar. 31, 2019
Patents And Licenses Tables Abstract  
Patents and Licenses
  March 31, 2019     December 31, 2018  
  Weighted Average Original Life (years)     Gross Carrying Amount     Accumulated Amortization     Weighted Average Original Life (years)     Gross Carrying Amount     Accumulated Amortization  
    15.67     $ 13,840     $ 12,211       15.67     $ 13,840     $ 12,181  
Future Amortization Expense
2020   $ 119  
2021   $ 119  
2022   $ 117  
2023   $ 113  
2024   $ 113