XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Revenues $ 92,774 $ 70,117
Cost of revenues 49,608 38,900
Gross margin 43,166 31,217
Research and development expenses 10,857 9,572
Selling, general and administrative expenses 17,973 15,648
Income from operations 14,336 5,997
Interest income and other, net 159 357
Total income before income taxes 14,495 6,354
Income tax provision 1,744 612
Net income $ 12,751 $ 5,742
Net income per share - Basic (in usd per share) $ 1.74 $ 0.8
Net income per share - Diluted (in usd per share) $ 1.69 $ 0.77
Weighted average shares outstanding – Basic, shares 7,320 7,215
Weighted average shares outstanding – Diluted, shares 7,537 7,454