XML 72 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Mar. 31, 2020
€ / shares
Mar. 31, 2020
USD ($)
shares
Dec. 31, 2019
€ / shares
Dec. 31, 2019
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 23,084   $ 16,068
Common shares, par value (in Euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   66,202,881   66,197,181
Common shares issued (in shares)   66,202,881   66,197,181
Common shares outstanding (in shares)   66,202,881   66,197,181
Treasury stock (in shares)   4,533,650   3,903,673