XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues $ 27,569,000 $ 25,204,000 $ 51,815,000 $ 42,936,000
Cost of revenues 14,159,000 14,095,000 26,811,000 23,448,000
Gross margin 13,410,000 11,109,000 25,004,000 19,488,000
Research and development expenses 3,069,000 2,753,000 5,998,000 5,514,000
Selling, general and administrative expenses 5,359,000 4,695,000 10,060,000 8,583,000
Income from operations 4,982,000 3,661,000 8,946,000 5,391,000
Interest income and other 39,000 38,000 124,000 60,000
Income before income taxes 5,021,000 3,699,000 9,070,000 5,451,000
Income tax expense 632,000 590,000 1,090,000 901,000
Net income $ 4,389,000 $ 3,109,000 $ 7,980,000 $ 4,550,000
Net income per share – Basic $ 0.59 $ 0.43 $ 1.08 $ 0.62
Net income per share – Diluted $ 0.58 $ 0.41 $ 1.05 $ 0.61
Weighted average shares outstanding – Basic 7,404 7,299 7,398 7,296
Weighted average shares outstanding – Diluted 7,603 7,517 7,592 7,490