v3.26.1
Other Comprehensive Income and Changes in Accumulated Other Comprehensive Loss - Changes in accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Changes in accumulated other comprehensive loss        
Beginning balance $ 190,684 $ 144,360 $ 173,650 $ 169,988
Ending balance 185,213 190,684 159,816 173,650
Accumulated Other Comprehensive Loss        
Changes in accumulated other comprehensive loss        
Beginning balance (57,331) (55,361) (63,130) (65,386)
Other comprehensive income (loss) before reclassifications (116) (1,800) 5,237 2,157
Reclassifications from accumulated other comprehensive loss to earnings (223) (170) 1,187 99
Ending balance (57,670) (57,331) (56,706) (63,130)
Accrued Employee Benefits        
Changes in accumulated other comprehensive loss        
Beginning balance (17,574) (17,404) (20,859) (20,958)
Reclassifications from accumulated other comprehensive loss to earnings (223) (170) 1,187 99
Ending balance (17,797) (17,574) (19,672) (20,859)
Translation Adjustments        
Changes in accumulated other comprehensive loss        
Beginning balance (39,757) (37,957) (42,271) (44,428)
Other comprehensive income (loss) before reclassifications (116) (1,800) 5,237 2,157
Ending balance $ (39,873) $ (39,757) $ (37,034) $ (42,271)