XML 116 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Income ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 268,535    
Other comprehensive income before reclassifications:      
Gain (loss) on foreign currency translation adjustment 3,835 $ 2,028  
Loss on unfunded pension obligations (1,396) (195) $ (244)
Amounts reclassified from AOCI:      
Amortization of defined benefit pension actuarial loss 363 397  
Other comprehensive income (loss), net of tax 2,802 2,230 (12,143)
Ending Balance 292,078 268,535  
Unrecognized Benefit Cost [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (5,671) (5,873)  
Other comprehensive income before reclassifications:      
Gain (loss) on foreign currency translation adjustment 0 0  
Loss on unfunded pension obligations (1,396) (195) (244)
Amounts reclassified from AOCI:      
Amortization of defined benefit pension actuarial loss 363 397  
Other comprehensive income (loss), net of tax (1,033) 202  
Ending Balance (6,704) (5,671) (5,873)
Cumulative Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (51,682) (53,710)  
Other comprehensive income before reclassifications:      
Gain (loss) on foreign currency translation adjustment 3,835 2,028  
Loss on unfunded pension obligations 0 0  
Amounts reclassified from AOCI:      
Amortization of defined benefit pension actuarial loss 0 0  
Other comprehensive income (loss), net of tax 3,835 2,028  
Ending Balance (47,847) (51,682) (53,710)
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (57,353) (59,583)  
Amounts reclassified from AOCI:      
Ending Balance $ (54,551) $ (57,353) $ (59,583)