XML 14 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Net revenues:        
Product $ 25,757 $ 24,408 $ 69,285 $ 70,081
Service 12,620 11,611 36,128 34,687
Contract 23,115 22,041 64,042 67,438
Revenue, net 61,492 58,060 169,455 172,206
Costs of sales:        
Product 18,433 17,454 51,012 50,238
Service 8,969 8,491 25,787 25,499
Contract 21,490 20,395 59,002 63,058
Cost of goods and services sold 48,892 46,340 135,801 138,795
Gross margin 12,600 11,720 33,654 33,411
Operating expenses:        
Selling, general and administrative 8,672 6,808 23,271 20,313
Research and development 2,866 2,744 8,421 7,840
Amortization of identifiable intangible assets 241 248 724 746
Operating expenses 11,779 9,800 32,416 28,899
Operating income from continuing operations 821 1,920 1,238 4,512
Other (expense) income, net (38) 128 (318) (58)
Interest (expense) income, net (12) (81) 20 (252)
Income from continuing operations before provision for income taxes 771 1,967 940 4,202
Provision for income taxes (253) (670) (306) (1,470)
Income from continuing operations 518 1,297 634 2,732
Discontinued operations        
Loss on discontinued operations (net of tax) 0 (2,786) (26) (4,505)
Net income (loss) $ 518 $ (1,489) $ 608 $ (1,773)
Basic Earnings per Share:        
Income from continuing operations (in dollars per share) $ 0.03 $ 0.08 $ 0.04 $ 0.18
Loss from discontinued operations (in dollars per share) 0 (0.18) 0 (0.29)
Net income (loss) (in dollars per share) 0.03 (0.10) 0.04 (0.11)
Diluted Earnings per Share:        
Income from continuing operations (in dollars per share) 0.03 0.08 0.04 0.17
Loss from discontinued operations (in dollars per share) 0 (0.18) 0 (0.29)
Net income (loss) (in dollars per share) $ 0.03 $ (0.10) $ 0.04 $ (0.11)
Weighted average shares outstanding        
Basic (in shares) 15,770 15,589 15,670 15,549
Diluted (in shares) 15,822 15,659 15,730 15,650