XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Jun. 30, 2020
€ / shares
Jun. 30, 2020
USD ($)
shares
Dec. 31, 2019
€ / shares
Dec. 31, 2019
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 33,294   $ 16,068
Common shares, par value (in Euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   66,204,881   66,197,181
Common shares issued (in shares)   66,204,881   66,197,181
Common shares outstanding (in shares)   66,204,881   66,197,181
Treasury stock (in shares)   5,589,408   3,903,673