XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 377,376 $ 307,483 $ 222,356
Total cost of sales 324,974 266,139 187,882
Gross margin 52,402 41,344 34,474
Selling, general and administrative expense 34,399 30,276 24,084
Operating income 18,003 11,068 10,390
Other income and expense      
Loss from extinguishment of debt 1,582 0 0
Net periodic post-retirement benefit (124) (162) (80)
Net interest expense 1,960 2,311 5,923
Total other income and expense 3,418 2,149 5,843
Income before income taxes 14,585 8,919 4,547
Income taxes:      
Current 5,851 4,615 (5,713)
Deferred (3,469) (367) 2,095
Total income taxes 2,382 4,248 (3,618)
Net income $ 12,203 $ 4,671 $ 8,165
Net income per common share:      
Basic (in USD per share) $ 1.44 $ 0.55 $ 0.98
Diluted (in USD per share) $ 1.44 $ 0.55 $ 0.98