Quarterly report pursuant to Section 13 or 15(d)

Notes Payable (Details)

v3.7.0.1
Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Notes payable, current portion $ 322 $ 307
Notes payable, non-current portion 9,090 9,238
Thermo Fisher Financial Service [Member]    
Notes payable, current portion 146 137
Notes payable, non-current portion 61 138
Green Bank [Member]    
Notes payable, current portion 176 170
Notes payable, non-current portion $ 9,029 $ 9,100