XML 38 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Net sales $ 29,703 $ 30,029 $ 94,610 $ 90,827
Cost of sales 20,227 20,435 64,571 60,494
Gross margin 9,476 9,594 30,039 30,333
Selling, general and administrative expense 5,210 5,074 15,860 15,454
Operating income 4,266 4,520 14,179 14,879
Interest income 848 697 2,512 1,908
Income before taxes 5,114 5,217 16,691 16,787
Provision for income taxes 1,227 1,286 3,923 4,132
Net income $ 3,887 $ 3,931 $ 12,768 $ 12,655
Basic and diluted net income per common share $ 0.31 $ 0.32 $ 1.03 $ 1.02
Basic and diluted weighted average shares outstanding 12,443 12,436 12,439 12,431