Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Pre-Tax and After-Tax Components of Other Comprehensive Income (Loss) (Details)

v3.25.3
Stockholders' Equity - Pre-Tax and After-Tax Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Other Comprehensive Income (Loss) [Line Items]                
Pre-tax amount $ (3,487)     $ (9,132)     $ 899 $ (7,078)
Tax benefit/(expense) 454     3,884     2,637 2,780
Net current period other comprehensive income (loss) (3,033) $ 6,343 $ 226 (5,248) $ (1,224) $ 2,174 3,536 (4,298)
Benefit plans, net                
Other Comprehensive Income (Loss) [Line Items]                
Pre-tax amount (1)     4     224 702
Tax benefit/(expense) 0     (1)     (55) (175)
Net current period other comprehensive income (loss) (1)     3     169 527
Net (loss) gain                
Other Comprehensive Income (Loss) [Line Items]                
Pre-tax amount (1)     11     224 724
Tax benefit/(expense) 0     (3)     (55) (181)
Net current period other comprehensive income (loss) (1)     8     169 543
Net prior service cost                
Other Comprehensive Income (Loss) [Line Items]                
Pre-tax amount 0     (7)     0 (22)
Tax benefit/(expense) 0     2     0 6
Net current period other comprehensive income (loss) 0     (5)     0 (16)
Net loss from hedging activities                
Other Comprehensive Income (Loss) [Line Items]                
Pre-tax amount (1,817)     (15,539)     (10,769) (11,820)
Tax benefit/(expense) 454     3,885     2,692 2,955
Net current period other comprehensive income (loss) (1,363)     (11,654)     (8,077) (8,865)
Foreign currency translation                
Other Comprehensive Income (Loss) [Line Items]                
Pre-tax amount (1,669)     6,403     11,444 4,040
Tax benefit/(expense) 0     0     0 0
Net current period other comprehensive income (loss) $ (1,669)     $ 6,403     $ 11,444 $ 4,040