XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue:        
Total revenue $ 233,807 $ 223,875 $ 457,090 $ 433,591
Cost of revenue:        
Total cost of revenue [1] 81,282 86,367 157,797 162,539
Operating expenses:        
Sales and marketing 27,837 23,772 53,291 50,417
General and administrative 26,104 28,799 55,400 57,298
Research and development 65,730 60,918 131,686 122,826
Amortization and depreciation 7,080 7,860 14,417 15,533
Total operating expenses 126,751 121,349 254,794 246,074
Operating income 25,774 16,159 44,499 24,978
Interest expense (1,968) (827) (2,764) (1,695)
Interest income 10,856 7,417 19,396 12,599
Other expense, net (1,258) (631) (1,576) (779)
Income before income taxes 33,404 22,118 59,555 35,103
Provision for income taxes 884 6,507 3,631 5,285
Net income 32,520 15,611 55,924 29,818
Net loss attributable to redeemable noncontrolling interests 991 188 1,182 397
Net income attributable to common stockholders $ 33,511 $ 15,799 $ 57,106 $ 30,215
Net income per share:        
Basic (in dollars per share) $ 0.67 $ 0.32 $ 1.14 $ 0.61
Diluted (in dollars per share) $ 0.62 $ 0.30 $ 1.06 $ 0.58
Weighted average common shares outstanding:        
Basic (in shares) 49,832,503 49,859,615 49,897,884 49,723,012
Diluted (in shares) 56,680,355 54,446,275 55,868,047 54,423,047
SaaS and license revenue        
Revenue:        
Total revenue $ 155,927 $ 140,432 $ 306,271 $ 275,826
Cost of revenue:        
Total cost of revenue [1] 22,094 21,576 42,522 41,159
Hardware and other revenue        
Revenue:        
Total revenue 77,880 83,443 150,819 157,765
Cost of revenue:        
Total cost of revenue [1] $ 59,188 $ 64,791 $ 115,275 $ 121,380
[1] Exclusive of amortization and depreciation shown in operating expenses below.