XML 38 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of deferred revenue

   As of
December 31,
 
   2018   2017 
Deferred Revenue, Current        
Maintenance agreements  $89   $5,554 
Service and other agreements   93    - 
Total Deferred Revenue, Current   182    5,554 
           
Deferred Revenue, Non-Current          
Maintenance agreements   -    2,636 
           
Total Deferred Revenue  $182   $8,190