XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net sales $ 42,050 $ 35,924
Cost of sales 29,970 24,889
Gross margin 12,080 11,035
Selling, general and administrative expense 5,774 5,218
Operating income 6,306 5,817
Interest income 214 338
Income before income taxes 6,520 6,155
Provision for income taxes 1,536 1,470
Net income 4,984 4,685
Net income - basic 4,984 4,685
Net income - diluted $ 4,984 $ 4,685
Basic and diluted net income per common share $ 0.40 $ 0.38
Net income per basic share 0.40 0.38
Net income per diluted share $ 0.40 $ 0.38
Basic and diluted weighted average shares outstanding 12,381 12,443
Weighted average shares outstanding - basic 12,381 12,443
Weighted average shares outstanding - diluted 12,381 12,443