XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Total revenue $ 381,350 $ 325,050 $ 1,241,495 $ 1,006,350
Cost of revenue        
Total cost of revenue 105,893 96,706 317,917 288,310
Gross profit 275,457 228,344 923,578 718,040
Operating expenses        
Selling and marketing 140,129 127,669 425,329 395,125
Research and development 78,756 74,157 231,826 221,695
General and administrative 42,108 35,694 107,724 84,641
Litigation settlement, net of recoveries 0 0 0 32,403
Restructuring (5) 2,485 (38) 3,283
Total operating expenses 260,988 240,005 764,841 737,147
Income (loss) from operations 14,469 (11,661) 158,737 (19,107)
Foreign currency transaction gain (loss) 7,154 (4,405) (12,179) (7,230)
Interest income 2,660 6,769 11,243 18,835
Interest expense (144) (1,639) (1,172) (5,047)
(Loss) on capped call transactions 0 (689) (223) (667)
Other (loss) income, net (43) 0 19,247 1,684
Income (loss) before (benefit from) provision for income taxes 24,096 (11,625) 175,653 (11,532)
(Benefit from) provision for income taxes (19,268) 2,765 16,790 8,369
Net income (loss) $ 43,364 $ (14,390) $ 158,863 $ (19,901)
Earnings (loss) per share        
Basic (in dollars per share) $ 0.25 $ (0.08) $ 0.93 $ (0.12)
Diluted (in dollars per share) $ 0.24 $ (0.08) $ 0.86 $ (0.12)
Weighted-average number of common shares outstanding        
Basic (in shares) 170,567 171,250 171,045 170,036
Diluted (in shares) 184,095 171,250 185,005 170,036
Subscription services        
Revenue        
Total revenue $ 264,198 $ 224,810 $ 737,703 $ 651,143
Cost of revenue        
Total cost of revenue 42,978 36,868 122,616 108,930
Subscription license        
Revenue        
Total revenue 60,600 45,420 327,118 193,405
Cost of revenue        
Total cost of revenue 314 384 1,060 1,504
Consulting        
Revenue        
Total revenue 56,394 54,364 174,639 160,451
Cost of revenue        
Total cost of revenue 62,601 59,451 194,235 177,864
Perpetual license        
Revenue        
Total revenue 158 456 2,035 1,351
Cost of revenue        
Total cost of revenue $ 0 $ 3 $ 6 $ 12