XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue        
Total revenue $ 384,512 $ 351,153 $ 860,145 $ 681,300
Cost of revenue        
Total cost of revenue 109,574 96,946 212,024 191,604
Gross profit 274,938 254,207 648,121 489,696
Operating expenses        
Selling and marketing 147,131 139,761 285,200 267,456
Research and development 78,784 75,425 153,070 147,538
General and administrative 31,788 25,420 65,616 48,947
Litigation settlement, net of recoveries 0 0 0 32,403
Restructuring (44) 635 (33) 798
Total operating expenses 257,659 241,241 503,853 497,142
Income (loss) from operations 17,279 12,966 144,268 (7,446)
Foreign currency transaction (loss) gain (14,008) 437 (19,333) (2,825)
Interest income 3,248 6,785 8,583 12,066
Interest expense (1) (1,656) (1,028) (3,408)
Gain (loss) on capped call transactions 0 (3,277) (223) 22
Other income, net 18,729 0 19,290 1,684
Income before (benefit from) provision for income taxes 25,247 15,255 151,557 93
(Benefit from) provision for income taxes (4,830) 8,642 36,058 5,604
Net income (loss) $ 30,077 $ 6,613 $ 115,499 $ (5,511)
Earnings (loss) per share        
Basic (in dollars per share) $ 0.18 $ 0.04 $ 0.67 $ (0.03)
Diluted (in dollars per share) $ 0.17 $ 0.04 $ 0.63 $ (0.03)
Weighted-average number of common shares outstanding        
Basic (in shares) 170,776 170,314 171,287 169,424
Diluted (in shares) 182,160 177,000 185,477 169,424
Subscription services        
Revenue        
Total revenue $ 246,014 $ 214,430 $ 473,505 $ 426,333
Cost of revenue        
Total cost of revenue 41,510 36,238 79,638 72,062
Subscription license        
Revenue        
Total revenue 79,963 84,647 266,518 147,985
Cost of revenue        
Total cost of revenue 360 477 746 1,120
Consulting        
Revenue        
Total revenue 57,824 52,040 118,245 106,087
Cost of revenue        
Total cost of revenue 67,700 60,231 131,634 118,413
Perpetual license        
Revenue        
Total revenue 711 36 1,877 895
Cost of revenue        
Total cost of revenue $ 4 $ 0 $ 6 $ 9