XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 282,926 $ 291,256 $ 267,014
Cost of revenue 103,085 101,027 99,229
Gross profit 179,841 190,229 167,785
Operating expenses:      
Technology and development 33,820 33,263 26,727
Sales and marketing 102,940 95,369 82,803
General and administrative 60,340 57,670 56,219
Total operating expenses 197,100 186,302 165,749
Operating income (loss) (17,259) 3,927 2,036
Interest income 5,455 8,477 8,828
Other income (expense), net (4,150) 5,370 (359)
Total other income, net 1,305 13,847 8,469
Income before provision for (benefit from) income taxes (15,954) 17,774 10,505
Provision for (benefit from) income taxes (1,492) 5,270 1,624
Net income (loss) $ (14,462) $ 12,504 $ 8,881
Net income (loss) per share attributable to common stockholders:      
Basic (in usd per share) $ (0.31) $ 0.25 $ 0.17
Diluted (in usd per share) $ (0.31) $ 0.23 $ 0.16
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders:      
Basic (in shares) 47,008,000 49,213,000 51,760,000
Diluted (in shares) 47,008,000 54,294,000 56,027,000