XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue:        
Total revenue $ 188,857 $ 141,637 $ 361,355 $ 293,576
Cost of revenue:        
Total cost of revenue [1] 77,367 49,005 143,129 106,985
Operating expenses:        
Sales and marketing 20,529 16,920 39,528 33,995
General and administrative 23,268 17,359 46,150 38,224
Research and development 43,491 36,636 85,958 76,366
Amortization and depreciation 7,477 6,723 14,862 13,145
Total operating expenses 94,765 77,638 186,498 161,730
Operating income 16,725 14,994 31,728 24,861
Interest expense (4,154) (868) (7,522) (1,513)
Interest income 149 157 306 616
Other income / (expense), net 32 65 (123) 157
Income before income taxes 12,752 14,348 24,389 24,121
Benefit from income taxes (1,738) (2,277) (4,651) (1,075)
Net income 14,490 16,625 29,040 25,196
Net loss attributable to redeemable noncontrolling interest 255 370 535 606
Net income attributable to common stockholders $ 14,745 $ 16,995 $ 29,575 $ 25,802
Net income per share:        
Basic (in dollars per share) $ 0.30 $ 0.35 $ 0.60 $ 0.53
Diluted (in dollars per share) $ 0.28 $ 0.34 $ 0.57 $ 0.51
Weighted average common shares outstanding:        
Basic (in shares) 49,808,969 48,792,280 49,686,110 48,758,922
Diluted (in shares) 51,754,392 50,551,632 51,789,943 50,443,526
SaaS and license        
Revenue:        
Total revenue $ 113,186 $ 95,704 $ 220,569 $ 187,654
Cost of revenue:        
Total cost of revenue [1] 17,201 13,001 32,357 25,329
Hardware and other        
Revenue:        
Total revenue 75,671 45,933 140,786 105,922
Cost of revenue:        
Total cost of revenue [1] $ 60,166 $ 36,004 $ 110,772 $ 81,656
[1] Exclusive of amortization and depreciation shown in operating expenses below.