XML 138 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue $ 232,594 $ 204,113 $ 162,955
Cost of revenue 124,959 108,145 89,262
Gross profit 107,635 95,968 73,693
Operating expenses:      
Research and development 31,461 20,897 10,789
Sales and marketing 35,020 20,731 11,218
General and administrative 58,847 47,588 37,069
Total operating expenses 125,328 89,216 59,076
Operating (loss) income (17,693) 6,752 14,617
Other (expense) income:      
Interest (expense) income, net 2,446 301 (1,728)
Other income, net 23 0 0
Total other (expense) income 2,469 301 (1,728)
(Loss) income before income taxes (15,224) 7,053 12,889
Income tax (provision) benefit 17,718 10,870 (6,918)
Net (loss) income 2,494 17,923 5,971
Earnings per share:      
Net income 2,494 17,923 5,971
Income allocated to participating securities 0 0 644
Net income attributable to common stockholders $ 2,494 $ 17,923 $ 5,327
Net (loss) income per share      
Basic (in usd per share) $ 0.11 $ 0.96 $ 0.42
Diluted (in usd per share) $ 0.10 $ 0.85 $ 0.37
Weighted average number of common shares outstanding:      
Basic (in shares) 22,640,461 18,573,067 12,590,221
Diluted (in shares) 23,923,777 21,140,382 14,543,170
CPaaS      
Revenue $ 197,944 $ 164,415 $ 131,572
Cost of revenue 110,343 94,296 75,859
Other      
Revenue 34,650 39,698 31,383
Cost of revenue $ 14,616 $ 13,849 $ 13,403