XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 358,637  
Amounts reclassified from AOCI:        
Net current period other comprehensive income $ (6,845) $ (12,128) (444) $ (20,038)
Ending Balance 399,813   399,813  
Unrecognized Benefit Cost [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (4,314) (5,317) (4,492) (5,496)
Amounts reclassified from AOCI:        
Amortization of defined benefit pension actuarial gain 89 71 267 250
Net current period other comprehensive income 89 71 267 250
Ending Balance (4,225) (5,246) (4,225) (5,246)
Cumulative Translation Adjustment [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (59,272) (64,312) (65,495) (56,223)
Other comprehensive income before reclassifications:        
Foreign currency translation adjustment (6,934) (12,199) (711) (20,288)
Amounts reclassified from AOCI:        
Net current period other comprehensive income (6,934) (12,199) (711) (20,288)
Ending Balance (66,206) (76,511) (66,206) (76,511)
Accumulated Other Comprehensive Loss [Member]        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (63,586) (69,629) (69,987) (61,719)
Other comprehensive income before reclassifications:        
Foreign currency translation adjustment (6,934) (12,199) (711) (20,288)
Amounts reclassified from AOCI:        
Amortization of defined benefit pension actuarial gain 89 71 267 250
Net current period other comprehensive income (6,845) (12,128) (444) (20,038)
Ending Balance $ (70,431) $ (81,757) $ (70,431) $ (81,757)