XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Other comprehensive (loss) income, before taxes $ 4,842 $ 2,279 $ (65,497)
Tax expense (89) (245) (44)
Total other comprehensive income (loss), net of taxes 4,753 2,034 (65,541)
Accumulated Other Comprehensive Loss      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (89,740) (91,774) (26,233)
Ending balance (84,987) (89,740) (91,774)
Foreign Currency Translations      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (89,408) (90,867) (25,219)
Other comprehensive (loss) income, before taxes 4,774 1,459 (65,648)
Tax expense 0 0 0
Total other comprehensive income (loss), net of taxes 4,774 1,459 (65,648)
Ending balance (84,634) (89,408) (90,867)
Accumulated (Loss) Gain on Retirement Plan      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (332) (907) (1,014)
Other comprehensive (loss) income, before taxes 68 820 151
Tax expense (89) (245) (44)
Total other comprehensive income (loss), net of taxes (21) 575 107
Ending balance $ (353) $ (332) $ (907)