XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Total revenue $ 351,153 $ 298,268 $ 681,300 $ 623,740
Cost of revenue        
Total cost of revenue 96,946 96,140 191,604 194,074
Gross profit 254,207 202,128 489,696 429,666
Operating expenses        
Selling and marketing 139,761 143,858 267,456 293,655
Research and development 75,425 73,931 147,538 149,307
General and administrative 25,420 23,462 48,947 46,572
Litigation settlement, net of recoveries 0 0 32,403 0
Restructuring 635 2,167 798 3,628
Total operating expenses 241,241 243,418 497,142 493,162
Income (loss) from operations 12,966 (41,290) (7,446) (63,496)
Foreign currency transaction gain (loss) 437 (3,290) (2,825) (5,965)
Interest income 6,785 1,814 12,066 3,299
Interest expense (1,656) (1,778) (3,408) (3,696)
(Loss) income on capped call transactions (3,277) (1,361) 22 1,845
Other income, net 0 5,702 1,684 12,285
Income (loss) before provision for income taxes 15,255 (40,203) 93 (55,728)
Provision for income taxes 8,642 6,601 5,604 11,850
Net income (loss) $ 6,613 $ (46,804) $ (5,511) $ (67,578)
Earnings (loss) per share        
Basic (in dollars per share) $ 0.08 $ (0.56) $ (0.07) $ (0.82)
Diluted (in dollars per share) $ 0.07 $ (0.56) $ (0.07) $ (0.82)
Weighted-average number of common shares outstanding        
Basic (in shares) 85,157 83,039 84,712 82,823
Diluted (in shares) 88,500 83,039 84,712 82,823
Subscription services        
Revenue        
Total revenue $ 214,430 $ 197,105 $ 426,333 $ 384,614
Cost of revenue        
Total cost of revenue 36,238 36,783 72,062 73,647
Subscription license        
Revenue        
Total revenue 84,647 41,197 147,985 125,724
Cost of revenue        
Total cost of revenue 477 623 1,120 1,342
Consulting        
Revenue        
Total revenue 52,040 58,387 106,087 111,420
Cost of revenue        
Total cost of revenue 60,231 58,710 118,413 119,058
Perpetual license        
Revenue        
Total revenue 36 1,579 895 1,982
Cost of revenue        
Total cost of revenue $ 0 $ 24 $ 9 $ 27