XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial instruments - Aggregate accounts receivable, net of allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts receivable $ 9,525 $ 10,255
Allowance for doubtful accounts receivable, current 3,600 3,500
Spain, Italy, Portugal, and Greece    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current and long-term trade accounts receivable in Greece, Italy, Spain and Portugal $ 52,569 $ 49,054
Percentage of total net current and long-term trade accounts receivable - Greece, Italy, Spain and Portugal 15.00% 14.60%
Long-term portion of accounts receivable, net $ 3,500 $ 3,300