ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Sep. 30, 2022 |
Jun. 30, 2022 |
Mar. 31, 2022 |
Sep. 30, 2021 |
Jun. 30, 2021 |
Mar. 31, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||||
Beginning balance | $ 901,370 | $ 873,682 | $ 877,015 | $ 869,642 | $ 849,492 | $ 828,233 | $ 877,015 | $ 828,233 |
Other comprehensive (loss)/income | (34,445) | (6,135) | (1,296) | (3,010) | 1,883 | (5,624) | (41,876) | (6,751) |
Ending balance | 895,922 | 901,370 | 873,682 | 889,078 | 869,642 | 849,492 | 895,922 | 889,078 |
Foreign currency translation adjustment | ||||||||
AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||||
Beginning balance | (3,602) | (3,602) | ||||||
Other comprehensive (loss)/income | (44,667) | |||||||
Ending balance | (48,269) | (48,269) | ||||||
Cash flow hedge | ||||||||
AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||||
Beginning balance | (1,631) | (1,631) | ||||||
Other comprehensive (loss)/income | 2,850 | |||||||
Ending balance | 1,219 | 1,219 | ||||||
Postretirement benefit plan | ||||||||
AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||||
Beginning balance | 240 | 240 | ||||||
Other comprehensive (loss)/income | (59) | |||||||
Ending balance | 181 | 181 | ||||||
Total | ||||||||
AOCI Attributable to Parent, Net of Tax [Roll Forward] | ||||||||
Beginning balance | (12,424) | (6,289) | (4,993) | 432 | (1,451) | 4,173 | (4,993) | 4,173 |
Other comprehensive (loss)/income | (34,445) | (6,135) | (1,296) | (3,010) | 1,883 | (5,624) | ||
Ending balance | $ (46,869) | $ (12,424) | $ (6,289) | $ (2,578) | $ 432 | $ (1,451) | $ (46,869) | $ (2,578) |