XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Net sales $ 35,924 $ 32,311
Cost of sales 24,889 21,880
Gross margin 11,035 10,431
Selling, general and administrative expense 5,218 5,411
Operating income 5,817 5,020
Interest income 338 607
Income before income taxes 6,155 5,627
Provision for income taxes 1,470 1,356
Net income $ 4,685 $ 4,271
Basic and diluted net income per common share $ 0.38 $ 0.34
Basic and diluted weighted average shares outstanding 12,443 12,443