v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED)        
Revenue $ 193,789 $ 189,021 $ 374,614 $ 354,082
Cost of revenue (exclusive of depreciation and amortization shown separately below) 32,484 33,126 65,643 64,092
Product development 46,393 47,203 91,774 91,920
Sales, marketing and customer support 48,260 50,871 93,855 94,572
General and administrative 26,967 29,576 52,682 56,103
Depreciation and amortization 16,660 14,697 31,999 27,084
Income from operations 23,025 13,548 38,661 20,311
Interest expense 475 443 888 863
Other expense (income), net 644 (2,105) 1,637 (5,284)
Income before income taxes 21,906 15,210 36,136 24,732
Income tax expense 8,988 6,452 16,808 13,613
Net income $ 12,918 $ 8,758 $ 19,328 $ 11,119
Earnings per share:        
Basic $ 0.08 $ 0.05 $ 0.12 $ 0.07
Diluted $ 0.08 $ 0.05 $ 0.12 $ 0.07
Weightedaverage common stock outstanding:        
Basic 153,959 162,740 157,346 163,922
Diluted 157,891 166,697 160,981 167,813
Comprehensive income:        
Net income $ 12,918 $ 8,758 $ 19,328 $ 11,119
Other comprehensive income (loss):        
Foreign currency cumulative translation adjustment 242 19,383 (4,689) 26,876
Total comprehensive income $ 13,160 $ 28,141 $ 14,639 $ 37,995