XML 27 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Total revenue $ 1,497,180 $ 1,432,616 $ 1,317,845
Cost of revenue      
Total cost of revenue 390,665 378,483 368,635
Gross profit 1,106,515 1,054,133 949,210
Operating expenses      
Selling and marketing 534,780 559,177 624,789
Research and development 298,074 295,512 294,349
General and administrative 112,848 96,743 117,734
Litigation settlement, net of recoveries 32,403 0 0
Restructuring 4,528 21,747 21,743
Total operating expenses 982,633 973,179 1,058,615
Income (loss) from operations 123,882 80,954 (109,405)
Foreign currency transaction (loss) gain (912) (5,242) 4,560
Interest income 25,779 9,259 1,643
Interest expense (6,835) (6,876) (7,792)
(Loss) on capped call transactions (663) (1,348) (57,382)
Other income, net 1,385 18,693 6,579
Income (loss) before provision for income taxes 142,636 95,440 (161,797)
Provision for income taxes 43,447 27,632 183,785
Net income (loss) $ 99,189 $ 67,808 $ (345,582)
Earnings (loss) per share      
Basic (in dollars per share) $ 1.16 $ 0.82 $ (4.22)
Diluted (in dollars per share) $ 1.11 $ 0.73 $ (4.22)
Weighted-average number of common shares outstanding      
Basic (in shares) 85,265 83,162 81,947
Diluted (in shares) 89,634 84,914 81,947
Subscription services      
Revenue      
Total revenue $ 882,038 $ 793,184 $ 701,835
Cost of revenue      
Total cost of revenue 149,918 144,250 138,736
Subscription license      
Revenue      
Total revenue 398,102 407,625 366,063
Cost of revenue      
Total cost of revenue 1,888 2,606 2,642
Consulting      
Revenue      
Total revenue 213,273 221,706 230,654
Cost of revenue      
Total cost of revenue 238,842 231,560 227,082
Perpetual license      
Revenue      
Total revenue 3,767 10,101 19,293
Cost of revenue      
Total cost of revenue $ 17 $ 67 $ 175