v3.26.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, 2026
Mar. 31, 2025
Before Tax Amount    
Before Tax Amount $ (1,693) $ 3,682
Before Tax Amount (1,934) 1,728
Total other comprehensive income (loss) (3,627) 5,410
Tax Expense    
Tax Expense 0 (804)
Tax Expense 0 0
Total other comprehensive income (loss) 0 (804)
After Tax Amount    
After Tax Amount (1,693) 2,878
After Tax Amount (1,934) 1,728
Total other comprehensive income (loss) (3,627) 4,606
Cumulative translation adjustment    
Before Tax Amount    
Before Tax Amount (1,736) 2,595
Tax Expense    
Tax Expense 0 0
After Tax Amount    
After Tax Amount (1,736) 2,595
After Tax Amount 0 0
Net actuarial gain (loss) and prior service credit    
Before Tax Amount    
Before Tax Amount (259) (153)
Before Tax Amount 96 103
Tax Expense    
Tax Expense 0
Tax Expense 0 0
After Tax Amount    
After Tax Amount (259) (153)
After Tax Amount 96 103
Derivative instruments    
Before Tax Amount    
Before Tax Amount 302 1,240
Before Tax Amount (2,030) 1,625
Tax Expense    
Tax Expense (804)
Tax Expense 0 0
After Tax Amount    
After Tax Amount 302 436
After Tax Amount $ (2,030) $ 1,625