XML 29 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net sales $ 565,676 $ 543,302
Costs and expenses:    
Cost of goods sold 345,098 339,755
Selling, General and Administrative Expense 199,926 184,060
Interest expense 6,358 9,718
Costs and Expenses 551,382 533,533
Income before income tax expense 14,294 9,769
Income tax expense 2,290 997
Net income $ 12,004 $ 8,772
Net income per share:    
Basic (in dollars per share) $ 0.75 $ 0.55
Diluted (in dollars per share) $ 0.73 $ 0.54
Weighted average shares outstanding during the period:    
Basic (in shares) 16,008,015 15,968,199
Diluted (in shares) 16,504,384 16,159,308
Other comprehensive income (loss), net of tax    
Defined benefit pension plans $ 301 $ (9)
Foreign currency translation adjustment (3,375) 735
Other comprehensive income (loss) (3,074) 726
Comprehensive income $ 8,930 $ 9,498
Cash dividends per common share (in dollars per share) $ 0.56 $ 0.56