XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 844,007 $ 777,707 $ 685,083
Cost of revenue:      
Total cost of revenue 251,035 232,046 214,349
Total gross profit 592,972 545,661 470,734
Operating expenses:      
Research and development 173,126 177,937 189,970
Sales and marketing 298,809 313,661 307,409
General and administrative 86,002 85,340 84,969
Impairment of long-lived assets 0 30,784 0
Restructuring 0 22,227 0
Total operating expenses 557,937 629,949 582,348
Income (loss) from operations 35,035 (84,288) (111,614)
Other income (expense), net:      
Interest income 21,063 10,177 1,813
Interest expense (10,963) (64,700) (10,982)
Other expense, net (3,680) (14,522) (1,522)
Income (loss) before income taxes 41,455 (153,333) (122,305)
Provision for (benefit from) income taxes 15,929 (518) 2,412
Net income (loss) $ 25,526 $ (152,815) $ (124,717)
Net income (loss) per share, basic (in dollars per share) $ 0.41 $ (2.52) $ (2.13)
Net income (loss) per share, diluted (in dollars per share) $ 0.40 $ (2.52) $ (2.13)
Numerator used to calculate earnings per share (Note 15)      
Basic $ 25,526 $ (152,815) $ (124,717)
Diluted $ 25,526 $ (152,815) $ (124,717)
Weighted-average common shares outstanding, basic (in Shares) 62,607,583 60,756,087 58,552,065
Weighted-average common shares outstanding, diluted (in Shares) 63,183,651 60,756,087 58,552,065
Product subscriptions      
Revenue:      
Total revenue $ 808,906 $ 740,168 $ 647,535
Cost of revenue:      
Total cost of revenue 225,547 203,140 182,212
Professional services      
Revenue:      
Total revenue 35,101 37,539 37,548
Cost of revenue:      
Total cost of revenue $ 25,488 $ 28,906 $ 32,137