v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue:        
Total revenue $ 277,734 $ 254,308 $ 542,927 $ 493,130
Cost of revenue:        
Total cost of revenue [1] 95,653 87,462 186,164 165,696
Operating expenses:        
Sales and marketing 32,979 31,136 67,413 59,685
General and administrative 36,646 27,084 64,100 54,085
Research and development 71,008 69,070 143,067 137,437
Amortization and depreciation 8,964 7,534 18,056 14,558
Total operating expenses 149,597 134,824 292,636 265,765
Operating income 32,484 32,022 64,127 61,669
Interest expense (3,543) (4,321) (7,215) (8,635)
Interest income 4,491 11,808 9,422 24,179
Other expense, net (2,336) (175) (6,245) (2,835)
Income before income taxes 31,096 39,334 60,089 74,378
Provision for income taxes 7,737 5,458 13,593 12,765
Income from equity method investments, net (849) (341) (1,094) (316)
Net income 24,208 34,217 47,590 61,929
Net loss attributable to redeemable noncontrolling interests 38 335 239 573
Net income attributable to common stockholders $ 24,246 $ 34,552 $ 47,829 $ 62,502
Net income attributable to common stockholders per share:        
Basic (in dollars per share) $ 0.49 $ 0.69 $ 0.97 $ 1.26
Diluted (in dollars per share) $ 0.48 $ 0.63 $ 0.95 $ 1.15
Weighted average common shares outstanding:        
Basic (in shares) 49,328,402 49,806,105 49,463,300 49,733,328
Diluted (in shares) 55,924,506 60,137,204 56,160,666 60,159,849
SaaS and license revenue        
Revenue:        
Total revenue $ 188,778 $ 169,993 $ 370,302 $ 333,793
Cost of revenue:        
Total cost of revenue [1] 29,917 23,653 57,812 45,221
Hardware and other revenue        
Revenue:        
Total revenue 88,956 84,315 172,625 159,337
Cost of revenue:        
Total cost of revenue [1] $ 65,736 $ 63,809 $ 128,352 $ 120,475
[1] Exclusive of amortization and depreciation shown in operating expenses below.