XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standards Implemented - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 02, 2018
Dec. 31, 2017
Accounting Changes and Error Corrections [Abstract]      
Billings in excess of costs $ 5,087 $ 7,516  
Advances from customers on uncompleted contracts 14,578 13,000  
Total contract liabilities 19,665 20,516  
Less: current portion 17,915 18,945
Contract liabilities – non-current $ 1,750 $ 1,571