XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 316,117    
Other comprehensive income before reclassifications:      
Gain on unfunded pension obligations 664 $ 739 $ (1,396)
Amounts reclassified from AOCI:      
Net current period other comprehensive income (loss) (8,268) (7,168) 2,802
Ending Balance 358,637 316,117  
Unrecognized Benefit Cost [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (5,496) (6,704)  
Other comprehensive income before reclassifications:      
Gain on unfunded pension obligations 664 739 (1,396)
Amounts reclassified from AOCI:      
Amortization of defined benefit pension actuarial gain 340 469  
Net current period other comprehensive income (loss) 1,004 1,208  
Ending Balance (4,492) (5,496) (6,704)
Cumulative Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (56,223) (47,847)  
Other comprehensive income before reclassifications:      
Loss on foreign currency translation adjustment (9,272) (8,376)  
Amounts reclassified from AOCI:      
Net current period other comprehensive income (loss) (9,272) (8,376)  
Ending Balance (65,495) (56,223) (47,847)
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (61,719) (54,551)  
Other comprehensive income before reclassifications:      
Loss on foreign currency translation adjustment (9,272) (8,376)  
Gain on unfunded pension obligations 664 739  
Amounts reclassified from AOCI:      
Amortization of defined benefit pension actuarial gain 340 469  
Net current period other comprehensive income (loss) (8,268) (7,168)  
Ending Balance $ (69,987) $ (61,719) $ (54,551)