XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Total revenue $ 545,363 $ 467,991 $ 369,259
Cost of revenue      
Total cost of revenue 143,322 133,306 104,093
Gross profit 402,041 334,685 265,166
Operating expenses      
Sales and marketing 242,381 220,374 167,852
Research and development 153,098 139,210 97,517
General and administrative 114,535 120,111 83,704
Total operating expenses 510,014 479,695 349,073
Operating loss (107,973) (145,010) (83,907)
Other non-operating expense      
Other (income) expense, net (17,603) 3,545 3,584
Interest expense 17,862 1,673 372
Total other non-operating expense 259 5,218 3,956
Loss before income taxes (108,232) (150,228) (87,863)
Income tax expense 3,209 692 778
Net loss $ (111,441) $ (150,920) $ (88,641)
Net loss per share:      
Basic (in usd per share) $ (1.52) $ (2.08) $ (1.25)
Diluted (in usd per share) $ (1.52) $ (2.08) $ (1.25)
Weighted average common shares outstanding:      
Basic (in shares) 73,102,470 72,455,175 71,036,490
Diluted (in shares) 73,102,470 72,455,175 71,036,490
Subscriptions      
Revenue      
Total revenue $ 412,337 $ 340,152 $ 263,738
Cost of revenue      
Total cost of revenue 43,563 36,005 27,330
Professional services      
Revenue      
Total revenue 133,026 127,839 105,521
Cost of revenue      
Total cost of revenue $ 99,759 $ 97,301 $ 76,763