XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue $ 54,847 $ 45,380 $ 155,270 $ 134,309
Costs of sales:        
Cost of sales 43,176 36,384 123,473 107,459
Gross margin 11,671 8,996 31,797 26,850
Operating expenses:        
Selling, general and administrative 10,512 9,539 31,988 27,162
Research and development 4,210 3,448 13,613 9,233
Amortization of identifiable intangible assets 257 0 677 0
Adjustment to contingent consideration liability (2,310) 0 (2,310) 0
Operating expenses 12,669 12,987 43,968 36,395
Operating loss (998) (3,991) (12,171) (9,545)
Other expense, net (486) (401) (1,250) (1,205)
Interest expense, net (2,235) (1,588) (6,318) (2,978)
Loss on extinguishment of debt 0 0 (8,123) 0
Loss before benefit from income taxes (3,719) (5,980) (27,862) (13,728)
Benefit from income taxes 8 78 4,265 3,988
Net loss $ (3,711) $ (5,902) $ (23,597) $ (9,740)
Basic Earnings per Share:        
Net loss (in dollars per share) $ (0.20) $ (0.36) $ (1.30) $ (0.61)
Diluted Earnings per Share:        
Net loss (in dollars per share) $ (0.20) $ (0.36) $ (1.30) $ (0.61)
Weighted average shares outstanding:        
Basic (in shares) 18,250 16,300 18,145 16,086
Diluted (in shares) 18,250 16,300 18,145 16,086
Product        
Revenue $ 20,470 $ 15,904 $ 51,437 $ 46,149
Costs of sales:        
Cost of sales 15,995 12,259 40,882 34,912
Service        
Revenue 16,877 13,937 50,952 41,514
Costs of sales:        
Cost of sales 11,252 9,482 33,810 29,868
Contract        
Revenue 17,500 15,539 52,881 46,646
Costs of sales:        
Cost of sales $ 15,929 $ 14,643 $ 48,781 $ 42,679