XML 58 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Customer
Dec. 31, 2016
USD ($)
Customer
Dec. 31, 2014
USD ($)
Schedule Of Accounting Policies [Line Items]      
Bad debt expense net of (recovery) $ (127) $ 214  
Non-time and material jobs of short term nature duration description less than one month    
Refinancing of outstanding loans used as working capital $ 1,000    
Estimated liquidity period 12 months    
Customer Concentration Risk | Sales      
Schedule Of Accounting Policies [Line Items]      
Number of Customers | Customer 2 1  
Customer accountability percentage 30.00% 19.00%  
Credit Concentration Risk | Accounts Receivable      
Schedule Of Accounting Policies [Line Items]      
Number of Customers | Customer 2 1  
Customer accountability percentage 28.00% 17.00%  
Geographic Concentration Risk | Sales | Gulf Coast region      
Schedule Of Accounting Policies [Line Items]      
Customer accountability percentage 8.00% 47.00%  
Arc-resistant Technology      
Schedule Of Accounting Policies [Line Items]      
Intangible assets acquired     $ 220
Arc-resistant Technology | IntelliSafe Products      
Schedule Of Accounting Policies [Line Items]      
Intangible assets capitalized cost   $ 360  
Estimated useful life 5 years    
Arc-resistant Technology | IntelliSafe Products | Cost of Sales      
Schedule Of Accounting Policies [Line Items]      
Amortization expense related to intangible assets $ 70 $ 50