XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Net revenues:        
Product $ 20,706 $ 25,757 $ 90,594 $ 69,285
Service 13,317 12,620 42,694 36,128
Contract 14,915 23,115 43,776 64,042
Revenue, net 48,938 61,492 177,064 169,455
Costs of sales:        
Product 15,861 18,433 67,822 51,012
Service 10,102 8,969 29,753 25,787
Contract 13,608 21,490 39,264 59,002
Cost of goods and services sold 39,571 48,892 136,839 135,801
Gross margin 9,367 12,600 40,225 33,654
Operating expenses:        
Selling, general and administrative 9,054 8,672 27,581 23,271
Research and development 2,668 2,866 9,521 8,421
Amortization of identifiable intangible assets 241 241 724 724
Operating expenses 11,963 11,779 37,826 32,416
Operating (loss) income from continuing operations (2,596) 821 2,399 1,238
Other expense, net (70) (38) (264) (318)
Interest expense, net (39) (12) (84) 20
(Loss) income from continuing operations before provision for income taxes (2,705) 771 2,051 940
Benefits (provision) for income taxes 1,188 (253) (327) (306)
(Loss) income from continuing operations (1,517) 518 1,724 634
Discontinued operations        
Income (loss) from discontinued operations (net of tax) 0 0 183 (26)
Net (loss) income $ (1,517) $ 518 $ 1,907 $ 608
Basic Earnings per Share:        
(Loss) income from continuing operations (in dollars per share) $ (0.10) $ 0.03 $ 0.11 $ 0.04
(Loss) income from discontinuing operations (in dollars per share) 0 0 0.01 0
Net (loss) income (in dollars per share) (0.10) 0.03 0.12 0.04
Diluted Earnings per Share:        
(Loss) income from continuing operations (in dollars per share) (0.10) 0.03 0.11 0.04
(Loss) income from discontinuing operations (in dollars per share) 0 0 0.01 0
Net (loss) income (in dollars per share) $ (0.10) $ 0.03 $ 0.12 $ 0.04
Weighted average shares outstanding (in shares)        
Basic (in shares) 15,976 15,770 15,949 15,670
Diluted (in shares) 15,976 15,822 16,260 15,730