XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Sep. 30, 2023
€ / shares
Sep. 30, 2023
USD ($)
shares
Dec. 31, 2022
€ / shares
Dec. 31, 2022
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 49,415   $ 47,792
Common shares par value (in euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   63,350,663   63,248,728
Common shares issued (in shares)   63,350,663   63,248,728
Common shares outstanding (in shares)   63,350,663   63,248,728
Treasury stock (in shares)   7,094,574   5,985,104