v3.25.2
Other, Net - Other Net in Condensed Consolidated Statements of Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Nonoperating Income (Expense) [Abstract]        
Foreign exchange (loss) $ (639) $ (27) $ (20) $ (402)
Investment income 125 131 246 191
Realized and unrealized gain on investments 1,567 679 1,074 2,946
Net periodic benefit income 253 417 508 827
Other, net $ 1,306 $ 1,200 $ 1,808 $ 3,562