XML 24 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Total revenue $ 19,203 $ 18,848 $ 39,881 $ 41,689
Cost of revenue:        
Total cost of revenue 15,942 14,975 31,420 31,563
Gross profit 3,261 3,873 8,461 10,126
Operating expenses:        
Selling, general and administrative 4,901 5,046 10,349 9,911
Research and development 2,078 1,446 4,308 2,793
Total operating expenses 6,979 6,492 14,657 12,704
Loss from operations (3,718) (2,619) (6,196) (2,578)
Other income, net 47 59 91 114
Loss before income taxes (3,671) (2,560) (6,105) (2,464)
Income tax benefit (expense) (12)   (12) 106
Net loss $ (3,683) $ (2,560) $ (6,117) $ (2,358)
Basic loss per share $ (0.29) $ (0.20) $ (0.48) $ (0.19)
Diluted loss per share $ (0.29) $ (0.20) $ (0.48) $ (0.19)
Shares used in per share calculations:        
Basic 12,697 12,577 12,685 12,563
Diluted 12,697 12,577 12,685 12,563
Net loss $ (3,683) $ (2,560) $ (6,117) $ (2,358)
Other comprehensive income        
Foreign currency translation, net of tax 21 14 10 22
Unrealized gain (loss) on investments, net of tax (8) (2) 2 3
Total other comprehensive income 13 12 12 25
Comprehensive loss (3,670) (2,548) (6,105) (2,333)
Third Party Software [Member]        
Revenue:        
Total revenue 16,992 15,505 33,056 32,302
Cost of revenue:        
Total cost of revenue 14,480 13,103 27,834 27,185
Gross profit 2,512 2,402 5,222 5,117
Proprietary Software [Member]        
Revenue:        
Total revenue 281 481 2,076 3,135
Cost of revenue:        
Total cost of revenue 100 39 141 71
Gross profit 181 442 1,935 3,064
Professional Engineering Service [Member]        
Revenue:        
Total revenue 1,930 2,862 4,749 6,252
Cost of revenue:        
Total cost of revenue 1,362 1,833 3,445 4,307
Gross profit $ 568 $ 1,029 $ 1,304 $ 1,945