XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 154,655 $ 138,297 $ 303,904 $ 259,143
Cost of sales 126,272 103,043 243,828 198,849
Gross profit 28,383 35,254 60,076 60,294
Selling, general and administrative expenses 27,447 24,035 53,826 48,248
Amortization of intangible assets 50 324 100 648
Operating profit 886 10,895 6,150 11,398
Interest expense, net 698 366 1,418 969
Other expense (income), net (224) (193) (53) 1,509
Income (loss) from continuing operations before income taxes 412 10,722 4,785 8,920
Income tax expense (benefit) 326 2,657 1,823 2,209
Net income (loss) from continuing operations 86 8,065 2,962 6,711
Income (loss) from discontinued operations, net of tax 0 (305) 0 22,561
Net income (loss) $ 86 $ 7,760 $ 2,962 $ 29,272
Basic and diluted earnings (loss) per share:        
Continuing operations, basic (in dollars per share) $ 0.01 $ 0.59 $ 0.21 $ 0.49
Continuing operations, diluted (in dollars per share) 0.01 0.59 0.21 0.49
Discontinued operations, basic (in dollars per share) 0 (0.02) 0 1.65
Discontinued operations, diluted (in dollars per share) 0 (0.02) 0 1.65
Basic earnings (loss) per share (in dollars per share) 0.01 0.57 0.21 2.14
Diluted earnings (loss) per share (in dollars per share) $ 0.01 $ 0.57 $ 0.21 $ 2.14
Basic weighted average shares outstanding (in shares) 13,875 13,644 13,865 13,635
Diluted weighted average shares outstanding (in shares) 13,887 13,670 13,881 13,657