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]        
Net revenue $ 84,551 $ 78,912 $ 170,803 $ 156,826
Cost of net revenue 24,611 24,603 49,643 50,998
Gross profit 59,940 54,309 121,160 105,828
Operating expenses        
Product development 26,057 23,486 52,741 50,050
Sales, marketing and support 24,521 15,679 45,390 32,739
General and administrative 15,816 21,826 37,053 43,544
Total operating expenses 66,394 60,991 135,184 126,333
Loss from operations (6,454) (6,682) (14,024) (20,505)
Interest income 7,382 6,926 14,789 12,379
Interest expense (2,806) (2,786) (5,606) (5,538)
Other income (expense), net 3,725 80 2,472 (873)
Income (loss) before income taxes 1,847 (2,462) (2,369) (14,537)
Income tax provision 784 459 1,058 1,070
Net income (loss) $ 1,063 $ (2,921) $ (3,427) $ (15,607)
Net income (loss) per share        
Net income (loss) per share, basic (in dollars per share) $ 0.01 $ (0.03) $ (0.04) $ (0.16)
Net income (loss) per share, diluted (in dollars per share) $ 0.01 $ (0.03) $ (0.04) $ (0.16)
Weighted-average number of shares outstanding used to compute net income (loss) per share        
Weighted-average number of shares outstanding used to compute net income (loss) per share, basic (in shares) 96,142 99,995 95,557 99,748
Weighted-average number of shares outstanding used to compute net income (loss) per share, diluted (in shares) 96,290 99,995 95,557 99,748