XML 121 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Accounts and notes receivable, allowance for doubtful accounts $ 5,251 $ 3,005
Accumulated depreciation $ 525,933 $ 417,151
Ordinary shares, nominal value (in dollars per share) $ 0.01 $ 0.01
Ordinary shares, issued (in shares) 44,676,132 46,134,381
Ordinary shares, outstanding (in shares) 44,676,132 46,134,381