v3.26.3
Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2026
Equity [Abstract]  
Schedule of Comprehensive Income
Comprehensive income consists of the following:
 
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Net income
$19,796 $2,859 $56,695 $30,316 
Other comprehensive income (loss):
Cash flow hedging gain (loss), net of income tax (income tax expense (benefit) of $(655) and $1,195 for the three months ended September 30, 2026 and 2025, respectively, and $1,091 and $(2,168) for the nine months ended September 30, 2026 and 2025, respectively)
(2,048)3,734 3,408 (6,775)
Pension liability, net of income tax (income tax expense of $68 and $86 for the three months ended September 30, 2026 and 2025, respectively, and $206 and $257 for the nine months ended September 30, 2026 and 2025, respectively)
213 268 640 805 
Foreign currency translation adjustment1,031 (256)(1,929)15,595 
Comprehensive income
$18,992 $6,605 $58,814 $39,941 
Schedule of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following:

Cash Flow
Hedging
Gain (Loss)
Pension
Liability
Cumulative
Translation
Adjustments
Accumulated
Other
Comprehensive
Loss
Balance, December 31, 2025$(905)$(14,287)$(31,103)$(46,295)
Other comprehensive income (loss) before reclassifications, net of tax4,680 — (1,929)2,751 
Amounts reclassified from accumulated other comprehensive income (loss) before taxa
(1,679)846 — (833)
Income tax 407 (206)— 201 
Net current-period other comprehensive income (loss)
3,408 640 (1,929)2,119 
Balance, September 30, 2026$2,503 $(13,647)$(33,032)$(44,176)
Cash Flow
Hedging
Gain (Loss)
Pension
Liability
Cumulative
Translation
Adjustments
Accumulated
Other
Comprehensive
Loss
Balance, December 31, 2024$4,297 $(16,880)$(46,274)$(58,857)
Other comprehensive gain (loss) before reclassifications, net of tax
(6,984)— 15,595 8,611 
Amounts reclassified from accumulated other comprehensive income (loss) before taxa
276 1,062 — 1,338 
Income tax (67)(257)— (324)
Net current-period other comprehensive income (loss)
(6,775)805 15,595 9,625 
Balance, September 30, 2025$(2,478)$(16,075)$(30,679)$(49,232)
(a) The cash flow hedging gain (loss) and pension liability accumulated other comprehensive loss components are included in sales or cost of sales and as a component of net periodic pension cost, respectively. Refer to Note 6 and Note 12, respectively, for further details.