XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 971,171 $ 932,886 $ 802,583
Cost of sales 650,156 583,747 510,763
Gross margin 321,015 349,139 291,820
Selling, general and administrative expenses 218,828 193,153 182,283
Research and development expenses 35,207 29,904 29,320
Restructuring and impairment charges 66,562 3,570 12,987
Other operating (income) expense, net (144,014) 5,330 (104)
Operating income 144,432 117,182 67,334
Equity income in unconsolidated joint ventures 4,437 7,032 4,877
Pension settlement charges 0 (534) (55)
Other income (expense), net 1,058 5,136 3,513
Interest expense, net (9,547) (2,536) (7,135)
Income before income tax expense 140,380 126,280 68,534
Income tax expense 23,751 18,147 18,544
Net income $ 116,629 $ 108,133 $ 49,990
Basic earnings per share (in dollars per share) $ 6.21 $ 5.77 $ 2.68
Diluted earnings per share (in dollars per share) $ 6.15 $ 5.73 $ 2.67
Shares used in computing:      
Basic earnings per share (in shares) 18,784 18,731 18,681
Diluted earnings per share (in shares) 18,953 18,863 18,706