XML 52 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Deferred Revenue and Income (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Aug. 31, 2012
Deferred Revenue Disclosure [Abstract]            
Offset to research and development project $ 0 $ 0 $ 0 $ 1,200,000    
Products and services not yet delivered 78,000   78,000   $ 35,000  
Arizona Commerce Authority grant 1,000,000   1,000,000   0  
Arizona Commerce Authority grant 1,078,000   1,078,000   35,000  
Arizona Commerce Authority grant 0   0   1,000,000  
Total long-term deferred income 0   0   $ 1,000,000  
Milestone payments from the Arizona Commerce Authority $ 1,000,000.0   $ 1,000,000.0     $ 1,000,000.0