XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Certain Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Schedule Of Accounting Policies [Line Items]      
Non-time and material jobs of short term nature duration description less than one month    
Cost and estimated earnings in excess of billings on uncompleted contracts $ 1,419 $ 592  
Order backlog 2,100 2,200  
Refinancing of outstanding loans used as working capital   1,000  
Continuing Operations      
Schedule Of Accounting Policies [Line Items]      
Cost and estimated earnings in excess of billings on uncompleted contracts 1,400 $ 600  
Discontinued Operations | Held-for-sale      
Schedule Of Accounting Policies [Line Items]      
Cost and estimated earnings in excess of billings on uncompleted contracts $ 2,000   $ 5,800