XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other, Net - Other Net in Consolidated Statements of Income (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Nonoperating Income (Expense) [Abstract]      
Foreign exchange losses $ (1,442) $ (3,703) $ (2,871)
Investment income 1,298 859 1,757
Realized and unrealized gains (losses) on investments 3,323 4,314 (8,188)
Net periodic benefit cost 610 28 690
Other retirement obligation 352 383 (212)
Other, net $ 4,141 $ 1,881 $ (8,824)