XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue:        
Total revenue $ 158,851 $ 127,880 $ 452,427 $ 361,875
Cost of revenue:        
Total cost of revenue [1] 61,183 47,523 168,168 131,029
Operating expenses:        
Sales and marketing 18,410 14,533 52,405 43,392
General and administrative 17,410 18,701 55,634 51,785
Research and development 36,914 29,461 113,280 84,375
Amortization and depreciation 6,878 5,467 20,023 15,833
Total operating expenses 79,612 68,162 241,342 195,385
Operating income 18,056 12,195 42,917 35,461
Interest expense (556) (715) (2,069) (2,322)
Interest income 118 2,703 734 4,317
Other income, net 24,753 6,380 24,910 6,468
Income before income taxes 42,371 20,563 66,492 43,924
Provision for income taxes 6,546 2,873 5,471 3,428
Net income 35,825   61,021 40,496
Net loss attributable to redeemable noncontrolling interest 259   865  
Net income $ 36,084 17,690 $ 61,886 40,496
Net income attributable to common stockholders   $ 17,690   $ 40,496
Net income per share:        
Basic (in dollars per share) $ 0.74 $ 0.36 $ 1.27 $ 0.84
Diluted (in dollars per share) $ 0.71 $ 0.35 $ 1.22 $ 0.81
Weighted average common shares outstanding:        
Basic (in shares) 49,007,343 48,518,041 48,842,333 48,360,927
Diluted (in shares) 50,979,679 50,152,807 50,673,752 50,238,409
SaaS and license        
Revenue:        
Total revenue $ 100,126 $ 84,924 $ 287,780 $ 247,313
Cost of revenue:        
Total cost of revenue [1] 14,344 12,438 39,673 37,428
Hardware and other        
Revenue:        
Total revenue 58,725 42,956 164,647 114,562
Cost of revenue:        
Total cost of revenue [1] $ 46,839 $ 35,085 $ 128,495 $ 93,601
[1] Exclusive of amortization and depreciation shown in operating expenses below.