XML 20 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Statement [Abstract]                      
Revenue $ 44,207 $ 40,982 $ 38,886 $ 38,015 $ 36,033 $ 32,287 $ 30,274 $ 30,274 $ 162,090 $ 128,868 $ 103,102
Cost of revenue 15,770 17,790 16,764 16,610 15,635 14,812 14,270 14,778 66,934 59,495 54,661
Gross profit 28,437 23,192 22,122 21,405 20,398 17,475 16,004 15,496 95,156 69,373 48,441
Operating expenses:                      
Research and development 6,236 6,041 5,799 5,802 5,580 5,473 5,568 6,038 23,878 22,659 22,110
Sales and marketing 14,480 12,925 12,637 12,706 10,720 10,797 10,594 9,931 52,748 42,042 37,445
General and administrative 6,511 6,143 5,882 6,536 6,433 6,087 6,027 7,275 25,072 25,822 24,416
Total operating expenses 27,227 25,109 24,318 25,044 22,733 22,357 22,189 23,244 101,698 90,523 83,971
Loss from operations 1,210 (1,917) (2,196) (3,639) (2,335) (4,882) (6,185) (7,748) (6,542) (21,150) (35,530)
Other income (expense), net:                      
Interest expense (869) (961) (1,197) (1,199) (1,198) (1,235) (1,155) (1,139) (4,226) (4,727) (4,161)
Extinguishment of debt 0 (1,026) 0 0 0 0 0 0 (1,026) 0 0
Interest income and other 54 12 (33) (45) 28 119 (49) 2 (12) 100 245
Change in fair value of convertible preferred and common stock warrant liabilities                 0 0 1,745
Total other income (expense), net (815) (1,975) (1,230) (1,244) (1,170) (1,116) (1,204) (1,137) (5,264) (4,627) (2,171)
Loss before income taxes 395 (3,892) (3,426) (4,883) (3,505) (5,998) (7,389) (8,885) (11,806) (25,777) (37,701)
Provision for income taxes (14) (2) 42 28 13 50 (20) 18 54 61 85
Net loss $ 409 $ (3,890) $ (3,468) $ (4,911) $ (3,518) $ (6,048) $ (7,369) $ (8,903) $ (11,860) $ (25,838) $ (37,786)
Net loss per share:                      
Basic and diluted (in USD per share)                 $ (0.23) $ (0.52) $ (1.00)
Shares used in computing net loss per share:                      
Basic and diluted (in shares)                 52,342 50,141 37,604