v3.26.1
Equity - Changes in Accumulated Other Comprehensive Income, Net of Tax, by Component (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning Balance $ 137,525 $ 145,830 $ 138,893 $ 126,951 $ 145,830 $ 126,951
Other comprehensive (loss) income before reclassifications (5,816)   46,427   (14,566) 66,722
Amounts reclassified from accumulated other comprehensive income (loss) (36)   296   (117) 379
Net current period other comprehensive (loss) income (5,852) (8,831) 46,723 20,378 (14,683) 67,101
Ending Balance 129,497 137,525 169,613 138,893 129,497 169,613
ASU 2018-02 [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning Balance 385 385 385 385 385 385
Ending Balance 385 385 385 385 385 385
Accumulated Other Comprehensive Income (Loss) [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning Balance 70,046 78,877 31,632 11,254 78,877 11,254
Net current period other comprehensive (loss) income (5,852) (8,831) 46,723 20,378    
Ending Balance 64,194 70,046 78,355 31,632 64,194 78,355
Unrealized Gains (Losses) on Available-for-Sale Securities [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning Balance (382) (382) (382) (382) (382) (382)
Other comprehensive (loss) income before reclassifications (13)   (28)   2 20
Amounts reclassified from accumulated other comprehensive income (loss) 13   28   (2) (20)
Ending Balance (382) (382) (382) (382) (382) (382)
Defined Benefit Plan Adjustments [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning Balance 3,017 3,083 (896) (1,027) 3,083 (1,027)
Amounts reclassified from accumulated other comprehensive income (loss) (49)   268   (115) 399
Net current period other comprehensive (loss) income (49)   268   (115) 399
Ending Balance 2,968 3,017 (628) (896) 2,968 (628)
Foreign Currency Translation Adjustments [Member]            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Beginning Balance 67,026 75,791 32,525 12,278 75,791 12,278
Other comprehensive (loss) income before reclassifications (5,803)   46,455   (14,568) 66,702
Net current period other comprehensive (loss) income (5,803)   46,455   (14,568) 66,702
Ending Balance $ 61,223 $ 67,026 $ 78,980 $ 32,525 $ 61,223 $ 78,980