XML 21 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 $ 617,022 $ 545,363 $ 467,991
Cost of revenue      
Total cost of revenue 150,179 143,322 133,306
Gross profit 466,843 402,041 334,685
Operating expenses      
Sales and marketing 230,885 242,381 220,374
Research and development 154,977 153,098 139,210
General and administrative 141,834 114,535 120,111
Total operating expenses 527,696 510,014 479,695
Operating loss (60,853) (107,973) (145,010)
Other non-operating expense      
Other expense (income), net 6,773 (17,603) 3,545
Interest expense 23,582 17,862 1,673
Total other non-operating expense 30,355 259 5,218
Loss before income taxes (91,208) (108,232) (150,228)
Income tax expense 1,054 3,209 692
Net loss $ (92,262) $ (111,441) $ (150,920)
Net loss per share:      
Basic (in usd per share) $ (1.26) $ (1.52) $ (2.08)
Diluted (in usd per share) $ (1.26) $ (1.52) $ (2.08)
Weighted average common shares outstanding:      
Basic (in shares) 72,988,064 73,102,470 72,455,175
Diluted (in shares) 72,988,064 73,102,470 72,455,175
Subscriptions      
Revenue      
Total revenue $ 490,568 $ 412,337 $ 340,152
Cost of revenue      
Total cost of revenue 53,487 43,563 36,005
Professional services      
Revenue      
Total revenue 126,454 133,026 127,839
Cost of revenue      
Total cost of revenue $ 96,692 $ 99,759 $ 97,301