v3.26.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer, Excluding Assessed Tax $ 147,836 $ 144,045 $ 288,714 $ 281,142
Costs and expenses:        
Cost of goods sold 91,717 88,719 180,261 175,375
Selling and administrative expenses 51,327 52,240 101,695 102,342
Interest expense, net 981 1,250 1,893 2,495
Tradename impairment charge 2,600 0 2,600 0
Costs and Expenses, Excluding Gain on Sale of Property Plant and Equipment 146,625 142,209 286,449 280,212
Income before income tax (benefit) expense 1,211 1,836 2,265 930
Income tax (benefit) expense (10) 285 210 137
Net income $ 1,221 $ 1,551 $ 2,055 $ 793
Net income per share:        
Basic (in dollars per share) $ 0.08 $ 0.1 $ 0.14 $ 0.05
Diluted (in dollars per share) $ 0.08 $ 0.1 $ 0.14 $ 0.05
Weighted average shares outstanding during the period:        
Basic (in shares) 14,495,144 14,813,984 14,562,081 15,206,819
Diluted (in shares) 14,907,818 15,101,942 14,912,832 15,573,692
Other comprehensive income, net of tax:        
Defined benefit pension plans $ 49 $ 8 $ 98 $ 15
Foreign currency translation adjustment 794 1,092 2,087 2,103
Other comprehensive income 843 1,100 2,185 2,118
Comprehensive income $ 2,064 $ 2,651 $ 4,240 $ 2,911
Cash dividends per common share (in dollars per share) $ 0.14 $ 0.14 $ 0.28 $ 0.28