XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Additional Information (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]    
Unbilled receivables, current $ 8,830,000 $ 7,894,000
Billings in excess of cost, current 623,000 $ 2,403,000
Provision for losses on contracts 73,000  
Remaining performance obligations $ 19,705