XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue:        
Product revenue $ 2,129,125 $ 2,245,544 $ 6,549,832 $ 7,465,996
Support and services revenue 3,976,308 5,081,266 12,329,042 15,361,096
Total revenue 6,105,433 7,326,810 18,878,874 22,827,092
Cost of revenue:        
Product 118,880 145,986 669,564 710,233
Support and service 1,115,703 1,914,383 3,788,282 5,675,728
Total cost of revenue 1,234,583 2,060,369 4,457,846 6,385,961
Gross profit 4,870,850 5,266,441 14,421,028 16,441,131
Operating expenses:        
Research and development costs 1,216,663 2,514,822 5,536,658 9,475,678
Selling and marketing 1,128,850 2,991,901 5,288,991 11,385,051
General and administrative 1,163,676 1,561,335 4,130,570 5,100,739
Restructuring 76,705 0 (159,597) 177,389
Total operating expenses 3,585,894 7,068,058 14,796,622 26,138,857
Operating income (loss) 1,284,956 (1,801,617) (375,594) (9,697,726)
Interest and other (loss) income, net 134,321 (90,037) 260,121 265,397
Income (Loss) before income taxes 1,419,277 (1,891,654) (115,473) (9,432,329)
Provision for (benefit from) income taxes (9,896) 84,519 207,352 375,338
Net income (loss) 1,429,173 (1,976,173) (322,825) (9,807,667)
Less: Accrual of Series A redeemable convertible preferred stock dividends 215,000 194,012 634,664 581,986
Less: Accretion to redemption value of Series A redeemable convertible preferred stock 0 178,619 0 513,269
Net income (loss) attributable to common stockholders $ 1,214,173 $ (2,348,804) $ (957,489) $ (10,902,922)
Basic net loss per share attributable to common stockholders (in dollars per share) $ 0.03 $ (0.05) $ (0.02) $ (0.25)
Diluted net loss per share attributable to common stockholders (in dollars per share) $ 0.02 $ (0.05) $ (0.02) $ (0.25)
Weighted average basic shares outstanding (in shares) 44,552,892 43,488,448 44,362,367 42,847,038
Weighted average diluted shares outstanding (in shares) 54,235,876 43,488,448 44,362,367 42,847,038