XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue:        
Total revenue $ 141,637 $ 121,660 $ 293,576 $ 233,995
Cost of revenue:        
Total cost of revenue [1] 49,005 44,556 106,985 83,506
Operating expenses:        
Sales and marketing 16,920 15,631 33,995 28,859
General and administrative 17,359 13,872 38,224 33,084
Research and development 36,636 28,418 76,366 54,914
Amortization and depreciation 6,723 5,138 13,145 10,366
Total operating expenses 77,638 63,059 161,730 127,223
Operating income 14,994 14,045 24,861 23,266
Interest expense (868) (786) (1,513) (1,607)
Interest income 157 806 616 1,614
Other income, net 65 44 157 88
Income before income taxes 14,348 14,109 24,121 23,361
(Benefit from) / provision for income taxes (2,277) 313 (1,075) 555
Net income 16,625   25,196 22,806
Net loss attributable to redeemable noncontrolling interest 370   606  
Net income $ 16,995 13,796 $ 25,802 22,806
Net income attributable to common stockholders   $ 13,796   $ 22,806
Net income per share:        
Basic (in dollars per share) $ 0.35 $ 0.29 $ 0.53 $ 0.47
Diluted (in dollars per share) $ 0.34 $ 0.27 $ 0.51 $ 0.45
Weighted average common shares outstanding:        
Basic (in shares) 48,792,280 48,388,696 48,758,922 48,281,068
Diluted (in shares) 50,551,632 50,283,990 50,443,526 50,244,384
SaaS and license        
Revenue:        
Total revenue $ 95,704 $ 82,334 $ 187,654 $ 162,389
Cost of revenue:        
Total cost of revenue [1] 13,001 12,665 25,329 24,990
Hardware and other        
Revenue:        
Total revenue 45,933 39,326 105,922 71,606
Cost of revenue:        
Total cost of revenue [1] $ 36,004 $ 31,891 $ 81,656 $ 58,516
[1] (1)Exclusive of amortization and depreciation shown in operating expenses below.