v3.25.1
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
Mar. 31, 2025
Mar. 31, 2024
Before Tax Amount    
Before Tax Amount $ 3,682 $ 476
Before Tax Amount 1,728 (630)
Before Tax Amount 5,410 (154)
Tax Expense    
Tax Expense (804) (1,021)
Tax Expense 0 181
Tax Expense (804) (840)
After Tax Amount    
After Tax Amount 2,878 (545)
After Tax Amount 1,728 (449)
Other comprehensive income (loss) 4,606 (994)
Cumulative translation adjustment    
Before Tax Amount    
Before Tax Amount 2,595 (2,559)
Tax Expense    
Tax Expense 0 0
After Tax Amount    
After Tax Amount 2,595 (2,559)
After Tax Amount 0 0
Net actuarial gain (loss) and prior service credit    
Before Tax Amount    
Before Tax Amount (153) (713)
Before Tax Amount 103 245
Tax Expense    
Tax Expense 0 1
Tax Expense 0 0
After Tax Amount    
After Tax Amount (153) (712)
After Tax Amount 103 245
Derivative instruments    
Before Tax Amount    
Before Tax Amount 1,240 3,748
Before Tax Amount 1,625 (875)
Tax Expense    
Tax Expense (804) (1,022)
Tax Expense 0 181
After Tax Amount    
After Tax Amount 436 2,726
After Tax Amount $ 1,625 $ (694)