v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenue $ 80,251 $ 70,023 $ 236,461 $ 202,995
Cost of revenues 16,997 14,789 46,891 50,523
Gross profit 63,254 55,234 189,570 152,472
Operating expenses:        
Technology and development 17,460 13,714 48,425 34,054
Sales and marketing 23,818 21,353 76,082 67,335
General and administrative 12,583 11,980 37,660 45,588
Amortization of acquired intangibles 658 657 1,973 1,973
Total operating expenses 54,519 47,704 164,140 148,950
Operating income 8,735 7,530 25,430 3,522
Other income (expense):        
Interest income, net 2,643 1,991 6,566 1,544
Other (expense) income, net 0 (1,139) 158 (46,346)
Total other income (expense) 2,643 852 6,724 (44,802)
Income (loss) before income tax provision 11,378 8,382 32,154 (41,280)
Income tax provision 3,709 1,946 9,003 (377)
Net income (loss) $ 7,669 $ 6,436 $ 23,151 $ (40,903)
Earnings (loss) per share:        
Basic (in dollars per share) $ 0.10 $ 0.09 $ 0.31 $ (0.95)
Diluted (in dollars per share) $ 0.10 $ 0.08 $ 0.29 $ (0.95)
Weighted average shares outstanding:        
Basic (in shares) 74,774,900 73,687,528 74,199,937 43,173,757
Diluted (in shares) 80,070,505 80,737,188 79,210,576 43,173,757