XML 63 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Sale of Accounts Receivable - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
HSBC Bank [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Sale of receivables $ 18,000,000 $ 16,400,000  
Receivables purchase agreement      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Receivables purchase agreement - description of arrangements The term of the agreement is for 364 days and shall automatically be extended for annual successive terms unless terminated. Either party may terminate the agreement at any time upon sixty days’ prior written notice to the other party.    
Agreement period 364 days    
Agreement period, extension term     automatically be extended for annual successive terms unless terminated
Agreement termination, written notice period 60 days    
Sale of receivables $ 86,000,000 90,200,000  
Receivables purchase agreement | Selling, general and administrative expenses      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Charge related to sale of receivables $ 453,000 $ 328,000  
Receivables purchase agreement | Maximum      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Receivables purchase agreement - maximum borrowing     $ 25,000,000