XML 63 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Deferred Revenue and Income (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Aug. 31, 2012
Deferred Revenue Disclosure [Abstract]        
Products and services not yet delivered   $ 71,000 $ 35,000  
Arizona Commerce Authority grant   1,000,000 0  
Total current deferred revenue and income   1,071,000 35,000  
Arizona Commerce Authority grant   0 1,000,000  
Total long-term deferred income   0 1,000,000  
Milestone payments received   1,000,000   $ 1,000,000
Deferred Revenue Arrangement [Line Items]        
Deferred revenue recognized   $ 0 $ 114,000  
Subsequent Event        
Deferred Revenue Arrangement [Line Items]        
Deferred revenue recognized $ 1,000,000