XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue from Contract with Customer, Excluding Assessed Tax $ 138,467 $ 149,690 $ 419,609 $ 420,268
Costs and expenses:        
Cost of goods sold 85,389 89,144 260,764 253,650
Selling and administrative expenses 48,513 52,404 150,855 149,906
Interest expense, net 1,378 1,569 3,873 4,897
Costs and Expenses 135,280 143,117 415,492 408,453
Income before income tax expense 3,187 6,573 4,117 11,815
Income tax expense 443 1,170 580 1,900
Net income $ 2,744 $ 5,403 $ 3,537 $ 9,915
Net income per share:        
Basic (in dollars per share) $ 0.19 $ 0.34 $ 0.24 $ 0.62
Diluted (in dollars per share) $ 0.18 $ 0.33 $ 0.23 $ 0.6
Weighted average shares outstanding during the period:        
Basic (in shares) 14,738,863 16,107,549 15,050,834 16,118,885
Diluted (in shares) 15,119,050 16,543,990 15,422,144 16,588,914
Other comprehensive income (loss), net of tax:        
Defined benefit pension plans $ 7 $ 23 $ 22 $ 68
Foreign currency translation adjustment (47) 530 2,056 (1,201)
Other comprehensive income (loss) (40) 553 2,078 (1,133)
Comprehensive income $ 2,704 $ 5,956 $ 5,615 $ 8,782
Cash dividends per common share (in dollars per share) $ 0.14 $ 0.14 $ 0.42 $ 0.42