v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Total revenue $ 203,256 $ 170,640 $ 405,436 $ 337,066
Cost of revenue        
Total cost of revenue 58,513 48,954 112,924 92,994
Gross profit 144,743 121,686 292,512 244,072
Operating expenses        
Sales and marketing 70,113 62,157 134,732 118,467
Research and development 47,305 42,655 93,629 84,485
General and administrative 32,765 27,858 66,435 52,938
Total operating expenses 150,183 132,670 294,796 255,890
Operating loss (5,440) (10,984) (2,284) (11,818)
Other non-operating expense (income)        
Other expense (income), net 827 (17,564) 743 (23,280)
Interest expense 3,780 5,319 7,952 10,637
Total other non-operating expense (income) 4,607 (12,245) 8,695 (12,643)
(Loss) income before income taxes (10,047) 1,261 (10,979) 825
Income tax expense 1,770 1,573 2,363 2,314
Net loss $ (11,817) $ (312) $ (13,342) $ (1,489)
Net loss per Class A and Class B share:        
Basic (in usd per share) $ (0.16) $ 0.00 $ (0.18) $ (0.02)
Diluted (in usd per share) $ (0.16) $ 0.00 $ (0.18) $ (0.02)
Weighted average common shares outstanding:        
Basic (in shares) 72,896 74,202 73,348 74,148
Diluted (in shares) 72,896 74,202 73,348 74,148
Subscriptions        
Revenue        
Total revenue $ 157,682 $ 132,657 $ 317,993 $ 267,009
Cost of revenue        
Total cost of revenue 25,409 20,707 48,313 39,228
Professional services        
Revenue        
Total revenue 45,574 37,983 87,443 70,057
Cost of revenue        
Total cost of revenue $ 33,104 $ 28,247 $ 64,611 $ 53,766