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 $ 2,627,543 $ 2,170,230 $ 1,730,969
Cost of Revenue:      
Total cost of revenue 393,265 338,362 308,020
Gross profit 2,234,278 1,831,868 1,422,949
Operating expenses:      
Research and development 778,714 617,745 442,022
Sales and marketing 1,218,844 1,068,560 886,069
General and administrative 300,332 249,649 197,720
Restructuring (Note 18) 3,990 96,843  
Total operating expenses 2,301,880 2,032,797 1,525,811
Loss from operations (67,602) (200,929) (102,862)
Total other income (expense):      
Interest income 82,706 58,828 15,000
Interest expense (3,721) (3,801) (3,762)
Other income (expense) 17,294 (4,673) (6,829)
Total other income (expense) 96,279 50,354 4,409
Income (loss) before income tax expense 28,677 (150,575) (98,453)
Income tax expense (24,049) (13,935) (8,894)
Net income (loss) $ 4,628 $ (164,510) $ (107,347)
Net income (loss) per share, basic $ 0.09 $ (3.30) $ (2.23)
Net income (loss) per share, diluted $ 0.09 $ (3.30) $ (2.23)
Weighted average common shares used in computing basic net income (loss) per share: 51,178 49,877 48,065
Weighted average common shares used in computing diluted net income (loss) per share: 51,819 49,877 48,065
Subscription [Member]      
Revenue:      
Total revenue $ 2,569,546 $ 2,123,479 $ 1,690,538
Cost of Revenue:      
Total cost of revenue 336,878 283,675 251,274
Professional Services and Other [Member]      
Revenue:      
Total revenue 57,997 46,751 40,431
Cost of Revenue:      
Total cost of revenue $ 56,387 $ 54,687 $ 56,746