v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 67,267 $ 63,330 $ 133,968 $ 118,737
Cost of revenue 25,160 25,067 50,584 48,930
Gross profit 42,107 38,263 83,384 69,807
Operating expenses:        
Technology and development 8,659 6,730 16,619 13,247
Sales and marketing 23,095 19,810 47,910 42,937
General and administrative [1] 14,338 18,857 28,365 31,429
Total operating expenses 46,092 45,397 92,894 87,613
Operating loss (3,985) (7,134) (9,510) (17,806)
Interest income 2,340 2,176 4,904 4,067
Other income (expense), net 4,028 (221) 4,286 (686)
Income (loss) before income taxes 2,383 (5,179) (320) (14,425)
Provision for (benefit from) income taxes 412 545 163 (2,830)
Net income (loss) $ 1,971 $ (5,724) $ (483) $ (11,595)
Earnings Per Share [Abstract]        
Basic net income (loss) per share of Class A and Class B stock (in usd per share) $ 0.04 $ (0.11) $ (0.01) $ (0.22)
Diluted net income (loss) per share of Class A and Class B stock (in usd per share) $ 0.04 $ (0.11) $ (0.01) $ (0.22)
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders:        
Basic (in shares) 49,780 52,029 49,910 52,383
Diluted (in shares) 55,577 52,029 49,910 52,383
[1] Amounts for the three and six months ended June 30, 2023 include a provision for bad debt of $5.7 million relating to a Demand Side Platform (“DSP”) buyer of our platform that filed for Chapter 11 bankruptcy.