CONSOLIDATED BALANCE SHEETS (Parenthetical) shares in Thousands, $ in Thousands |
Dec. 31, 2022
USD ($)
$ / shares
shares
|
Dec. 31, 2022
€ / shares
|
Dec. 31, 2021
USD ($)
$ / shares
shares
|
Dec. 31, 2021
€ / shares
|
---|---|---|---|---|
Current assets: | ||||
Accounts receivable, allowances | $ | $ 17,843 | $ 13,813 | ||
Shareholders’ equity: | ||||
Ordinary shares, nominal value (in dollars per share) | $ / shares | $ 0.0001 | $ 0.0001 | ||
Ordinary shares, authorized (in shares) | 300,000 | 300,000 | ||
Ordinary shares, issued (in shares) | 63,214 | 61,633 | ||
Ordinary shares, outstanding (in shares) | 63,214 | 61,633 | ||
Nonvoting Euro Deferred shares, par value (in euros per share) | € / shares | € 0.01 | € 0.01 | ||
Nonvoting Euro Deferred shares, authorized (in shares) | 4,000 | 4,000 | ||
Nonvoting Euro Deferred shares, issued (in shares) | 4,000 | 4,000 | ||
Nonvoting Euro Deferred shares, outstanding (in shares) | 4,000 | 4,000 |