XML 27 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenues $ 42,674 $ 39,701 $ 38,980
Cost of revenues 22,056 19,879 17,530
Gross profit 20,618 19,822 21,450
Operating Expenses:      
General & administrative 6,430 5,642 4,965
Marketing & selling 5,027 4,666 4,960
Research & development 1,551 1,357 1,415
Total Operating Expenses 13,008 11,665 11,340
Operating income 7,610 8,157 10,110
Other income (expense) 43 20 (134)
Net income before provision for income taxes 7,653 8,177 9,976
Provision for income taxes 3,069 2,056 3,298
Net income 4,584 6,121 6,678
Other Comprehensive Income (Loss):      
Foreign currency translation (1,161) (238)
Total Comprehensive Income $ 3,423 $ 5,883 $ 6,678
Basic net income per share (in dollars per share) $ 0.83 $ 1.12 $ 1.23
Diluted net income per share (in dollars per share) 0.83 1.10 1.22
Dividends declared per share (in dollars per share) $ 0.69 $ 0.60 $ 0.60
Weighted average common shares outstanding:      
Weighted average common shares outstanding, basic (in shares) 5,502 5,480 5,447
Diluted (in shares) 5,547 5,540 5,475