XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED INCOME STATEMENTS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues $ 24,677 $ 16,274 $ 43,361 $ 35,187
Cost of revenues 16,341 12,416 30,090 25,510
Gross profit 8,336 3,858 13,271 9,677
Marketing and sales 1,861 1,476 3,628 3,203
General and administrative 2,289 1,958 4,185 4,283
Research and development 1,040 348 2,043 658
Operating income 3,146 76 3,415 1,533
Other income (expense), net 104 9 (162) (83)
Income before income taxes 3,250 85 3,253 1,450
Income tax expense 745 36 746 470
Net income $ 2,505 $ 49 $ 2,507 $ 980
Earnings per share:        
Basic $ 0.32 $ 0.01 $ 0.32 $ 0.12
Diluted $ 0.31 $ 0.01 $ 0.31 $ 0.12
Weighted-average shares of common stock outstanding:        
Basic 7,949 7,929 7,941 7,929
Diluted 8,020 8,058 8,026 8,058