XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ 358,637  
Amounts reclassified from AOCI:    
Net current period other comprehensive income 4,011 $ 2,190
Ending Balance 380,706  
Unrecognized Benefit Cost [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (4,492) (5,496)
Amounts reclassified from AOCI:    
Amortization of defined benefit pension actuarial gain 89 89
Net current period other comprehensive income 89 89
Ending Balance (4,403) (5,407)
Cumulative Translation Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (65,495) (56,223)
Other comprehensive income before reclassifications:    
Gain on foreign currency translation adjustment 3,922 2,101
Amounts reclassified from AOCI:    
Net current period other comprehensive income 3,922 2,101
Ending Balance (61,573) (54,122)
Accumulated Other Comprehensive Loss [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (69,987) (61,719)
Other comprehensive income before reclassifications:    
Gain on foreign currency translation adjustment 3,922 2,101
Amounts reclassified from AOCI:    
Amortization of defined benefit pension actuarial gain 89 89
Net current period other comprehensive income 4,011 2,190
Ending Balance $ (65,976) $ (59,529)