XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue:    
Professional engineering service $ 2,819 $ 3,390
Total revenue 20,678 22,841
Cost of revenue:    
Professional engineering service 2,083 2,474
Total cost of revenue 15,478 16,588
Gross profit 5,200 6,253
Operating expenses:    
Selling, general and administrative 5,448 4,865
Research and development 2,230 1,347
Total operating expenses 7,678 6,212
Income (loss) from operations (2,478) 41
Other income, net 44 55
Income (loss) before income taxes (2,434) 96
Income tax benefit   106
Net income (loss) $ (2,434) $ 202
Basic income (loss) per share $ (0.19) $ 0.02
Diluted income (loss) per share $ (0.19) $ 0.02
Shares used in per share calculations:    
Basic 12,673 12,550
Diluted 12,673 12,848
Net income (loss) $ (2,434) $ 202
Other comprehensive loss    
Foreign currency translation, net of tax (11) (7)
Unrealized gain on investments, net of tax 10 5
Total other comprehensive loss (1) (2)
Comprehensive income (loss) (2,435) 200
Third Party Software [Member]    
Revenue:    
Software 16,064 16,797
Cost of revenue:    
Software 13,354 14,082
Proprietary Software [Member]    
Revenue:    
Software 1,795 2,654
Cost of revenue:    
Software $ 41 $ 32