XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED)        
Revenue $ 189,021 $ 155,890 $ 354,082 $ 296,672
Cost of revenue (exclusive of depreciation and amortization shown separately below) 33,126 26,102 64,092 52,720
Product development 47,203 39,806 91,920 76,200
Sales, marketing and customer support 50,871 44,863 94,572 82,735
General and administrative 29,576 23,066 56,103 45,141
Depreciation and amortization 14,697 11,004 27,084 21,932
Income from operations 13,548 11,049 20,311 17,944
Interest expense 443 233 863 465
Other income, net (2,105) (2,064) (5,284) (4,336)
Income before income taxes 15,210 12,880 24,732 21,815
Income tax expense 6,452 5,406 13,613 7,185
Net income $ 8,758 $ 7,474 $ 11,119 $ 14,630
Earnings per share:        
Basic $ 0.05 $ 0.04 $ 0.07 $ 0.09
Diluted $ 0.05 $ 0.04 $ 0.07 $ 0.08
Weighted-average common stock outstanding:        
Basic 162,740 171,628 163,922 171,467
Diluted 166,697 175,961 167,813 176,850
Comprehensive income:        
Net income $ 8,758 $ 7,474 $ 11,119 $ 14,630
Other comprehensive income (loss):        
Foreign currency cumulative translation adjustment 19,383 (1,814) 26,876 (6,439)
Total comprehensive income $ 28,141 $ 5,660 $ 37,995 $ 8,191