XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:        
Total revenue $ 212,845 $ 188,857 $ 418,282 $ 361,355
Cost of revenue:        
Total cost of revenue [1] 87,336 77,367 177,423 143,129
Operating expenses:        
Sales and marketing 22,933 20,529 46,125 39,528
General and administrative 29,309 23,268 53,303 46,150
Research and development 54,156 43,491 105,646 85,958
Amortization and depreciation 7,775 7,477 15,536 14,862
Total operating expenses 114,173 94,765 220,610 186,498
Operating income 11,336 16,725 20,249 31,728
Interest expense (785) (4,154) (1,569) (7,522)
Interest income 1,016 149 1,159 306
Other income / (expense), net 105 32 118 (123)
Income before income taxes 11,672 12,752 19,957 24,389
Provision for / (benefit from) income taxes 844 (1,738) 226 (4,651)
Net income 10,828 14,490 19,731 29,040
Net loss attributable to redeemable noncontrolling interest 14 255 190 535
Net income attributable to common stockholders $ 10,842 $ 14,745 $ 19,921 $ 29,575
Net income per share:        
Basic (in dollars per share) $ 0.22 $ 0.30 $ 0.40 $ 0.60
Diluted (in dollars per share) $ 0.21 $ 0.28 $ 0.38 $ 0.57
Weighted average common shares outstanding:        
Basic (in shares) 49,931,689 49,808,969 50,068,176 49,686,110
Diluted (in shares) 54,757,020 51,754,392 55,054,970 51,789,943
SaaS and license        
Revenue:        
Total revenue $ 129,475 $ 113,186 $ 252,700 $ 220,569
Cost of revenue:        
Total cost of revenue [1] 18,688 17,201 35,582 32,357
Hardware and other        
Revenue:        
Total revenue 83,370 75,671 165,582 140,786
Cost of revenue:        
Total cost of revenue [1] $ 68,648 $ 60,166 $ 141,841 $ 110,772
[1] Exclusive of amortization and depreciation shown in operating expenses below.