XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues $ 24,246,000 $ 17,732,000
Cost of revenues 12,652,000 9,353,000
Gross margin 11,594,000 8,379,000
Research and development expenses 2,929,000 2,761,000
Selling, general and administrative expenses 4,701,000 3,888,000
Income from operations 3,964,000 1,730,000
Interest income and other 85,000 22,000
Income before income taxes 4,049,000 1,752,000
Income tax expense 458,000 311,000
Net income $ 3,591,000 $ 1,441,000
Net income per share – Basic $ 0.49 $ 0.2
Net income per share – Diluted $ 0.47 $ 0.19
Weighted average shares outstanding – Basic 7,393 7,293
Weighted average shares outstanding – Diluted 7,581 7,463