XML 91 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial instruments - aggregate accounts receivable, net of allowance for doubtful accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Derivatives Fair Value [Line Items]    
Allowance for doubtful accounts $ 9,348 $ 10,255
Current portion of allowance for doubtful accounts 4,400 3,500
Concentration Countries Greece, Italy, Spain And Portugal [Member]    
Derivatives Fair Value [Line Items]    
Accounts receivable, net $ 39,026 $ 49,054
Entity wide by country, percentage 11.00% 14.60%
Spain, Italy, Portugal, and Greece    
Derivatives Fair Value [Line Items]    
Long-term portion of trade accounts receivable, net from customers $ 2,700 $ 3,300
Italy    
Derivatives Fair Value [Line Items]    
Receivables sold 12,700  
Portugal    
Derivatives Fair Value [Line Items]    
Receivables sold $ 12,600