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 $ 738,680 $ 630,039 $ 537,875
Cost of revenue      
Total cost of revenue 172,055 154,222 129,885
Gross profit 566,625 475,817 407,990
Operating expenses      
Research and development 192,935 172,790 151,716
Sales and marketing 347,243 287,035 245,260
General and administrative 102,981 110,519 99,778
Total operating expenses 643,159 570,344 496,754
Loss from operations (76,534) (94,527) (88,764)
Interest income 39,395 25,882 4,880
Interest expense (12,865) (53,639) (6,042)
Other income and (expense), net 563 (1,814) 926
Loss before provision for income taxes (49,441) (124,098) (89,000)
Provision for income taxes 5,601 3,427 1,947
Net loss $ (55,042) $ (127,525) $ (90,947)
Net loss per common share:      
Basic (in dollars per share) $ (0.99) $ (2.36) $ (1.72)
Diluted (in dollars per share) $ (0.99) $ (2.36) $ (1.72)
Weighted-average common shares outstanding - basic (in shares) 55,355,381 54,099,757 52,954,079
Weighted-average common shares outstanding - diluted (in shares) 55,355,381 54,099,757 52,954,079
Subscription and support      
Revenue      
Total revenue $ 667,646 $ 558,645 $ 464,935
Cost of revenue      
Total cost of revenue 118,697 99,193 77,711
Professional services      
Revenue      
Total revenue 71,034 71,394 72,940
Cost of revenue      
Total cost of revenue $ 53,358 $ 55,029 $ 52,174