XML 33 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Financial Position (Parenthetical)
$ in Thousands
Dec. 31, 2021
€ / shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
€ / shares
Dec. 31, 2020
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 45,391   $ 39,899
Common shares par value (in shares) | € / shares € 0.025   € 0.025  
Shares authorized (in shares)   65,883,347   66,272,106
Shares issued (in shares)   65,883,347   66,272,106
Shares outstanding (in shares)   65,883,347   66,272,106
Treasury stock (in shares)   5,207,873   5,632,536