XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 71,095 $ 67,267 $ 134,920 $ 133,968
Cost of revenue 26,612 25,160 52,200 50,584
Gross profit 44,483 42,107 82,720 83,384
Operating expenses:        
Technology and development 9,116 8,659 17,888 16,619
Sales and marketing 25,200 23,095 51,999 47,910
General and administrative 15,628 14,338 30,197 28,365
Total operating expenses 49,944 46,092 100,084 92,894
Operating loss (5,461) (3,985) (17,364) (9,510)
Interest income 1,379 2,340 2,972 4,904
Other income (expense), net (1,988) 4,028 (3,002) 4,286
Income (loss) before income taxes (6,070) 2,383 (17,394) (320)
Provision for (benefit from) income taxes (862) 412 (2,700) 163
Net income (loss) $ (5,208) $ 1,971 $ (14,694) $ (483)
Earnings Per Share [Abstract]        
Basic net loss per share of Class A and Class B stock (in usd per share) $ (0.11) $ 0.04 $ (0.31) $ (0.01)
Diluted net loss per share of Class A and Class B stock (in usd per share) $ (0.11) $ 0.04 $ (0.31) $ (0.01)
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders:        
Basic (in shares) 47,185 49,780 47,763 49,910
Diluted (in shares) 47,185 55,577 47,763 49,910