XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 12,420 $ 5,140
Other comprehensive income (loss)    
Defined benefit plans 10 20
Foreign currency translation 10,800 (3,510)
Derivative instruments (3,120) 590
Total other comprehensive income (loss) 7,690 (2,900)
Total comprehensive income $ 20,110 $ 2,240