XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]    
Revenues $ 51,300 $ 43,346
Cost of revenues 5,190 3,927
Gross profit 46,110 39,419
Operating expenses:    
Selling and marketing 10,698 7,517
Research and development 19,071 11,682
General and administrative 12,801 9,921
Restructuring expenses 19 194
Total operating expenses 42,589 29,314
Operating income 3,521 10,105
Non-operating income (expense):    
Gain on sale of software products 711 483
Interest income, net 96 228
Other expense, net (3) (14)
Income before provision for income taxes 4,325 10,802
Provision for income tax expense 160 80
Net income $ 4,165 $ 10,722
Net earnings per share:    
Basic $ 0.10 $ 0.31
Diluted $ 0.10 $ 0.29
Weighted average shares outstanding:    
Basic 40,808 34,513
Diluted 42,764 36,991