XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
contract
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
contract
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
contract
Revenue from Contract with Customer [Abstract]          
Unbilled receivables, current $ 9,336,000   $ 9,336,000   $ 7,894,000
Billings in excess of cost, current 344,000   344,000   $ 2,403,000
Revenue recognized, included in contract liability balance $ 216,000 $ 741,000 $ 2,158,000 $ 1,560,000  
Number of contracts identified as loss contracts | contract 7   7   4
Provision for losses on contracts $ 264,000   $ 264,000   $ 117,000
Remaining performance obligations $ 14,417,000   $ 14,417,000   $ 12,652,000