v3.25.2
Other Comprehensive Income (Loss) - Summary of Related Tax Effects Allocated to Each Component of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Before Tax Amount            
Before Tax Amount $ 9,586   $ (5,675)   $ 13,268 $ (5,061)
Before Tax Amount 182   (1,389)   1,910 (2,157)
Before Tax Amount 9,768   (7,064)   15,178 (7,218)
Tax Expense            
Tax Expense 0   1,010   (804) (11)
Tax Expense 0   391   0 572
Tax Expense 0   1,401   (804) 561
After Tax Amount            
After Tax Amount 9,586   (4,665)   12,464 (5,072)
After Tax Amount 182   (998)   1,910 (1,585)
Other comprehensive income (loss) 9,768 $ 4,606 (5,663) $ (994) 14,374 (6,657)
Cumulative translation adjustment            
Before Tax Amount            
Before Tax Amount 5,771   (1,297)   8,366 (3,856)
Tax Expense            
Tax Expense 0   0   0 0
After Tax Amount            
After Tax Amount 5,771   (1,297)   8,366 (3,856)
After Tax Amount         0 0
Net actuarial gain (loss) and prior service credit            
Before Tax Amount            
Before Tax Amount 77   (498)   (76) (1,073)
Before Tax Amount 6   106   109 213
Tax Expense            
Tax Expense 0   1   0 2
Tax Expense 0   0   0 0
After Tax Amount            
After Tax Amount 77   (497)   (76) (1,071)
After Tax Amount 6   106   109 213
Derivative instruments            
Before Tax Amount            
Before Tax Amount 3,738   (3,880)   4,978 (132)
Before Tax Amount 176   (1,495)   1,801 (2,370)
Tax Expense            
Tax Expense 0   1,009   (804) (13)
Tax Expense 0   391   0 572
After Tax Amount            
After Tax Amount 3,738   (2,871)   4,174 (145)
After Tax Amount $ 176   $ (1,104)   $ 1,801 $ (1,798)