XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Interim Financial Reporting (Details) - USD ($)
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]    
Contract retentions $ 1,381,000 $ 1,065,000
Allowance for doubtful accounts $ 211,000 $ 208,000
Licensing contract term 5 years  
Minimum    
Deferred Revenue Arrangement [Line Items]    
Royalty percent earned on licensing agreement 4.00%  
Maximum    
Deferred Revenue Arrangement [Line Items]    
Royalty percent earned on licensing agreement 6.00%