XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Business - Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax by Components of Accumulated Other Comprehensive (Loss) Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 372,944 $ 380,426 $ 446,279
Other comprehensive (loss) income before reclassifications (965) 4,375 (2,624)
Amounts reclassified to retained earnings     385
Amounts reclassified from accumulated other comprehensive (loss) income 690 403 238
Ending Balance 357,102 372,944 380,426
ASU 2018-02 [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 385 385  
Amounts reclassified to retained earnings     385
Ending Balance 385 385 385
Unrealized Gains (Losses) on Available-for-Sale Securities [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 32 (284) (563)
Other comprehensive (loss) income before reclassifications (705) 749 573
Amounts reclassified from accumulated other comprehensive (loss) income 121 (433) (294)
Ending Balance (552) 32 (284)
Defined Benefit Plan Adjustments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (9,621) (9,226) (8,041)
Other comprehensive (loss) income before reclassifications 3,439 (1,231) (1,717)
Amounts reclassified from accumulated other comprehensive (loss) income 569 836 532
Ending Balance (5,613) (9,621) (9,226)
Foreign Currency Adjustments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (2,435) (7,292) (5,812)
Other comprehensive (loss) income before reclassifications (3,699) 4,857 (1,480)
Ending Balance (6,134) (2,435) (7,292)
Accumulated Other Comprehensive Income [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (11,639) (16,417) (14,416)
Ending Balance $ (11,914) $ (11,639) $ (16,417)