XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Total revenue $ 1,432,616 $ 1,317,845 $ 1,211,653
Cost of revenue      
Total cost of revenue 378,483 368,635 336,363
Gross profit 1,054,133 949,210 875,290
Operating expenses      
Selling and marketing 559,177 624,789 625,886
Research and development 295,512 294,349 260,630
General and administrative 96,743 117,734 83,506
Restructuring 21,747 21,743 0
Total operating expenses 973,179 1,058,615 970,022
Income (loss) from operations 80,954 (109,405) (94,732)
Foreign currency transaction (loss) gain (5,242) 4,560 (6,459)
Interest income 9,259 1,643 704
Interest expense (6,876) (7,792) (7,956)
(Loss) on capped call transactions (1,348) (57,382) (23,633)
Other income, net 18,693 6,579 89
Income (loss) before provision for (benefit from) income taxes 95,440 (161,797) (131,987)
Provision for (benefit from) income taxes 27,632 183,785 (68,947)
Net income (loss) $ 67,808 $ (345,582) $ (63,040)
Earnings (loss) per share      
Basic (in dollars per share) $ 0.82 $ (4.22) $ (0.77)
Diluted (in dollars per share) $ 0.73 $ (4.22) $ (0.77)
Weighted-average number of common shares outstanding      
Basic (in shares) 83,162 81,947 81,387
Diluted (in shares) 84,914 81,947 81,387
Subscription services      
Revenue      
Total revenue $ 793,184 $ 701,835 $ 621,223
Cost of revenue      
Total cost of revenue 144,250 138,736 120,446
Subscription license      
Revenue      
Total revenue 407,625 366,063 336,248
Cost of revenue      
Total cost of revenue 2,606 2,642 2,389
Consulting      
Revenue      
Total revenue 221,706 230,654 222,010
Cost of revenue      
Total cost of revenue 231,560 227,082 213,299
Perpetual license      
Revenue      
Total revenue 10,101 19,293 32,172
Cost of revenue      
Total cost of revenue $ 67 $ 175 $ 229