Schedule II - Valuation and Qualifying Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Balance at the beginning of period | $ 55,006 | $ 41,004 | $ 40,857 |
| Charged to tax expense/(benefit) | 7,270 | 13,924 | 50 |
| Purchase accounting adjustments | 0 | 0 | 65 |
| Impact of foreign currency exchange rate | (43) | 78 | 32 |
| Balance at the end of period | $ 62,233 | $ 55,006 | $ 41,004 |