XML 13 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenues $ 16,429,000 $ 14,976,000
Cost of revenues 9,146,000 7,950,000
Gross margin 7,283,000 7,026,000
Research and development expenses 2,395,000 2,293,000
Selling, general and administrative expenses 4,159,000 4,163,000
Income from operations 729,000 570,000
Interest income and other 264,000 59,000
Income before income taxes 993,000 629,000
Income tax expense 149,000 134,000
Net income $ 844,000 $ 495,000
Net income per share – Basic $ 0.12 $ 0.07
Net income per share – Diluted $ 0.11 $ 0.07
Weighted average shares outstanding – Basic 7,157 7,100
Weighted average shares outstanding – Diluted 7,367 7,322