XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net sales $ 90,592 $ 72,829
Cost of sales 76,085 60,111
Gross margin 14,507 12,718
Selling, general and administrative expense 8,495 7,372
Operating income 6,012 5,346
Other income and expense    
Interest expense 541 579
Net periodic post-retirement benefit (31) (40)
Total other expense 510 539
Income before taxes 5,502 4,807
Income tax expense 1,638 1,351
Net income $ 3,864 $ 3,456
Net income per common share:    
Basic (in USD per share) $ 0.46 $ 0.41
Diluted (in USD per share) $ 0.46 $ 0.41