XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue, Income and Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2018
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]        
Deferred revenue and income   $ 202 $ 202 $ 1,071
Arizona Commerce Authority grant   0 0 1,000
Revenues recognized included in contract liabilities balances $ 1,000 30 65  
Revenue expected to be recognized from remaining performance obligations   1,400 $ 1,400  
Contact period     These contracts typically provide for four-year terms and revenue is recognized on a straight-line basis over the contract term.  
Products and services not yet delivered        
Disaggregation of Revenue [Line Items]        
Deferred revenue and income   $ 202 $ 202 $ 71