XML 43 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Summary of Financial Information By Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Total revenue $ 291,609 $ 249,838 $ 218,876
Cost of revenue 78,878 62,479 58,205
Sales and marketing 156,814 103,344 90,905
Amortization of purchased intangibles 1,794 1,670 1,840
Unallocated corporate expenses 141,155 106,048 85,752
Loss from operations (87,032) (23,703) (17,826)
Corporate      
Segment Reporting Information [Line Items]      
Unallocated corporate expenses 141,155 106,048 85,752
Loss from operations (141,155) (106,048) (85,752)
Business | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 267,129 230,285 201,426
Cost of revenue 74,460 58,420 54,600
Sales and marketing 140,880 94,339 82,420
Amortization of purchased intangibles 1,794 1,670 1,840
Loss from operations 49,995 75,856 62,566
Consumer | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 24,480 19,553 17,450
Cost of revenue 4,418 4,059 3,605
Sales and marketing 15,934 9,005 8,485
Loss from operations 4,128 6,489 5,360
Hosted Services - Business      
Segment Reporting Information [Line Items]      
Total revenue 225,705 197,474 178,686
Hosted Services - Business | Business | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 225,705 197,474 178,686
Hosted Services - Consumer      
Segment Reporting Information [Line Items]      
Total revenue 24,480 19,553 17,450
Hosted Services - Consumer | Consumer | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue 24,480 19,553 17,450
Professional Services - Business      
Segment Reporting Information [Line Items]      
Total revenue 41,424 32,811 22,740
Professional Services - Business | Business | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenue $ 41,424 $ 32,811 $ 22,740