v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 256,380 $ 226,908 $ 148,748
Cost of revenue 81,512 58,313 41,186
Gross profit 174,868 168,595 107,562
Operating expenses:      
Technology and development 20,846 15,885 12,250
Sales and marketing 68,562 58,160 43,297
General and administrative 44,940 35,761 20,260
Total operating expenses 134,348 109,806 75,807
Operating income 40,520 58,789 31,755
Interest income 2,214 300 537
Unrealized gain (loss) on equity investments (5,948)   0
Unrealized gain (loss) on equity investments   5,433  
Other income (expense), net 681 281 (712)
Total other income (expense), net (3,053) 6,014 (175)
Income before provision for income taxes 37,467 64,803 31,580
Provision for income taxes 8,762 8,199 4,967
Net income $ 28,705 $ 56,604 $ 26,613
Net income per share attributable to common stockholders:      
Basic (in usd per share) $ 0.55 $ 1.13 $ 0.51
Diluted (in usd per share) $ 0.50 $ 1.00 $ 0.46
Weighted-average shares used to compute net income per share attributable to common stockholders:      
Basic (in shares) 52,278,009 50,184,455 12,642,293
Diluted (in shares) 56,908,197 56,628,574 17,125,882