XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Total notes payable, current portion $ 347 $ 405
Total notes payable, non-current portion 8,700 8,839
Thermo Fisher Financial Service [Member]    
Total notes payable, current portion 61 128
Total notes payable, non-current portion 11
Green Bank [Member]    
Total notes payable, current portion 286 277
Total notes payable, non-current portion $ 8,700 $ 8,828