v3.26.1
Other, Net - Other Net in Condensed Consolidated Statements of Income (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Nonoperating Income (Expense) [Abstract]    
Foreign exchange gain $ 182 $ 619
Investment income 45 121
Realized and unrealized (loss) on investments (114) (493)
Net periodic benefit cost 31 255
Other, net $ 144 $ 502