v3.24.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue:        
Total revenue $ 240,497 $ 221,854 $ 697,587 $ 655,445
Cost of revenue:        
Total cost of revenue [1] 84,748 81,405 242,545 243,944
Operating expenses:        
Sales and marketing 27,010 23,861 80,301 74,278
General and administrative 25,712 31,455 81,112 88,753
Research and development 62,221 61,014 193,907 183,840
Amortization and depreciation 7,612 7,948 22,029 23,481
Total operating expenses 122,555 124,278 377,349 370,352
Operating income 33,194 16,171 77,693 41,149
Interest expense (4,315) (906) (7,079) (2,601)
Interest income 14,384 8,493 33,780 21,092
Other expense, net (89) (435) (1,665) (1,214)
Income before income taxes 43,174 23,323 102,729 58,426
Provision for income taxes 6,718 3,972 10,349 9,257
Net income 36,456 19,351 92,380 49,169
Net loss attributable to redeemable noncontrolling interests 226 173 1,408 570
Net income attributable to common stockholders $ 36,682 $ 19,524 $ 93,788 $ 49,739
Net income attributable to common stockholders per share:        
Basic (in dollars per share) $ 0.74 $ 0.39 $ 1.89 $ 1.00
Diluted (in dollars per share) $ 0.67 $ 0.37 $ 1.73 $ 0.94
Weighted average common shares outstanding:        
Basic (in shares) 49,282,514 49,917,533 49,691,263 49,782,571
Diluted (in shares) 59,780,908 54,778,793 57,212,003 54,588,826
SaaS and license revenue        
Revenue:        
Total revenue $ 159,276 $ 145,027 $ 465,547 $ 420,853
Cost of revenue:        
Total cost of revenue [1] 23,099 21,917 65,621 63,076
Hardware and other revenue        
Revenue:        
Total revenue 81,221 76,827 232,040 234,592
Cost of revenue:        
Total cost of revenue [1] $ 61,649 $ 59,488 $ 176,924 $ 180,868
[1] Exclusive of amortization and depreciation shown in operating expenses below.