XML 108 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 55,403 $ 50,081 $ 47,727 $ 47,014 $ 44,207 $ 40,982 $ 38,886 $ 38,015 $ 200,225 $ 162,090 $ 128,868
Cost of revenue 22,363 20,497 20,273 19,971 15,770 17,790 16,764 16,610 83,104 66,934 59,495
Gross profit 33,040 29,584 27,454 27,043 28,437 23,192 22,122 21,405 117,121 95,156 69,373
Operating expenses:                      
Research and development 6,748 6,689 6,836 6,847 6,236 6,041 5,799 5,802 27,120 23,878 22,659
Sales and marketing 17,358 16,502 16,932 15,778 14,480 12,925 12,637 12,706 66,570 52,748 42,042
General and administrative 8,767 4,679 6,845 8,860 6,511 6,143 5,882 6,536 29,151 25,072 25,822
Total operating expenses 32,873 27,870 30,613 31,485 27,227 25,109 24,318 25,044 122,841 101,698 90,523
Loss from operations 167 1,714 (3,159) (4,442) 1,210 (1,917) (2,196) (3,639) (5,720) (6,542) (21,150)
Other income (expense), net:                      
Extinguishment of debt 0 0 0 0 0 (1,026) 0 0 0 (1,026) 0
Interest expense (836) (865) (888) (882) (869) (961) (1,197) (1,199) (3,471) (4,226) (4,727)
Interest income and other 164 118 90 118 54 12 (33) (45) 490 (12) 100
Total other income (expense), net (672) (747) (798) (764) (815) (1,975) (1,230) (1,244) (2,981) (5,264) (4,627)
Income (loss) before income taxes (505) 967 (3,957) (5,206) 395 (3,892) (3,426) (4,883) (8,701) (11,806) (25,777)
Provision for (benefit from) income taxes 126 43 50 49 (14) (2) 42 28 268 54 61
Net loss $ (631) $ 924 $ (4,007) $ (5,255) $ 409 $ (3,890) $ (3,468) $ (4,911) $ (8,969) $ (11,860) $ (25,838)
Net income (loss) per share:                      
Net income (loss) per share, basic (in USD per share) $ (0.01) $ 0.02 $ (0.07) $ (0.10) $ 0.01 $ (0.07) $ (0.07) $ (0.10)      
Net income (loss) per share, diluted (in USD per share) $ (0.01) $ 0.02 $ (0.07) $ (0.10) $ 0.01 $ (0.07) $ (0.07) $ (0.10)      
Shares used in computing net loss per share:                      
Basic (in shares) 56,034 55,310 54,723 53,688 53,126 52,708 52,143 51,377      
Diluted (in shares) 56,034 59,441 54,723 53,688 56,633 52,708 52,143 51,377