XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 813,067 $ 899,547 $ 761,435
Cost of sales 553,981 616,181 550,014
Gross profit 259,086 283,366 211,421
Selling, general and administrative expenses 186,876 199,489 163,502
(Gain) loss on disposal of fixed assets (195) (667) (1,382)
Other (income) expenses 0 603 0
Operating income 72,405 83,941 49,301
Interest expense, net 6,349 5,731 4,208
Income before income taxes 66,056 78,210 45,093
Income tax expense 17,189 17,943 11,555
Net income $ 48,867 $ 60,267 $ 33,538
Net income per common share:      
Basic $ 1.33 $ 1.66 $ 0.93
Diluted 1.32 1.64 0.92
Dividends declared per share $ 0.54 $ 0.54 $ 0.54