v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Revenue $ 133,528 $ 120,331 $ 377,063 $ 340,074
Operating expenses:        
Cost of revenue (excluding depreciation and amortization shown below) 27,373 25,599 80,628 71,100
Sales and marketing 30,144 29,604 91,541 87,566
Technology and development 16,840 17,211 52,305 53,850
General and administrative 25,348 22,611 71,407 85,673
Depreciation and amortization 16,243 14,027 47,032 40,373
Foreign exchange (gain) loss, net (2,607) 2,078 (723) 931
Total operating expenses 113,341 111,130 342,190 339,493
Operating income 20,187 9,201 34,873 581
Interest expense, net (1,325) (3,109) (4,787) (9,747)
Net income (loss) before income taxes 18,862 6,092 30,086 (9,166)
(Provision) benefit for income taxes (2,773) (19,841) (7,562) 6,240
Net income (loss) $ 16,089 $ (13,749) $ 22,524 $ (2,926)
Net income (loss) per share - basic (in dollars per share) $ 0.10 $ (0.09) $ 0.14 $ (0.02)
Net income (loss) per share - diluted (in dollars per share) $ 0.10 $ (0.09) $ 0.14 $ (0.02)
Weighted average shares outstanding:        
Basic (in shares) 161,663,506 157,055,904 160,528,610 157,691,005
Diluted (in shares) 165,084,108 157,055,904 164,635,076 157,691,005
Other comprehensive income (loss):        
Foreign currency translation adjustments $ 892 $ (1,717) $ (360) $ (789)
Total comprehensive income (loss) $ 16,981 $ (15,466) $ 22,164 $ (3,715)