v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 195,086 $ 156,629 $ 385,938 $ 323,261
Cost and operating expenses:        
Cost of revenue 4,359 4,842 8,624 10,222
Sales and marketing 147,613 121,055 293,025 250,485
Research and development 9,429 7,772 17,977 15,257
General and administrative 10,200 8,460 19,411 16,900
Legal settlement   332   8,232
Total cost and operating expenses 171,601 142,461 339,037 301,096
Income from operations 23,485 14,168 46,901 22,165
Other income (expense):        
Interest income 1,050 918 2,011 1,626
Other income (expense), net (25) (22) (38) (53)
Total other income, net 1,025 896 1,973 1,573
Income before income taxes 24,510 15,064 48,874 23,738
Income tax expense (5,324) (363) (11,015) (1,047)
Net income $ 19,186 $ 14,701 $ 37,859 $ 22,691
Net income per share:        
Basic $ 0.55 $ 0.4 $ 1.06 $ 0.63
Diluted $ 0.53 $ 0.39 $ 1.04 $ 0.6
Weighted average common shares outstanding:        
Basic 35,178 36,327 35,560 36,104
Diluted 36,159 38,014 36,548 37,841
Net Income (Loss) $ 19,186 $ 14,701 $ 37,859 $ 22,691
Other comprehensive income (loss):        
Foreign currency translation adjustment   119 (52) 172
Comprehensive income $ 19,186 $ 14,820 $ 37,807 $ 22,863