v3.22.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 116,202 $ 83,087 $ 232,420 $ 152,865
Cost of sales 95,329 69,000 189,051 130,043
Gross profit 20,873 14,087 43,369 22,822
Selling, general and administrative 8,634 8,124 17,280 14,993
Acquisition costs and other 157 0 688 0
Proxy contest costs and recoveries 0 632 0 168
Earn-out adjustments (109) 1,044 (7) 1,270
Asset impairments 0 233 0 233
Operating income 12,191 4,054 25,408 6,158
Other expense (income)        
Interest expense 407 353 810 739
Loss on extinguishment of debt 0 0 0 223
Change in fair value of interest rate swaps 0 0 0 (2)
Other, net (23) 0 (58) 162
Income before income taxes 11,807 3,701 24,656 5,036
Income tax provision 750 815 3,339 1,056
Net income $ 11,057 $ 2,886 $ 21,317 $ 3,980
Net income per common share:        
Basic (in dollars per share) $ 1.08 $ 0.31 $ 2.08 $ 0.43
Diluted (in dollars per share) $ 1.06 $ 0.31 $ 2.05 $ 0.43
Weighted average shares outstanding:        
Basic (in shares) 10,244 9,233 10,226 9,212
Dilutive effect from stock options and grants (in shares) 187 98 151 103
Diluted (in shares) 10,431 9,331 10,377 9,315

Source