XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Total revenues $ 352,209 $ 320,800 $ 680,845 $ 635,285
Operating costs and expenses:        
Direct costs 48,974 50,024 96,182 95,911
Sales and marketing 141,598 124,766 269,278 241,766
Research, development, and engineering 16,478 16,795 32,354 34,569
General, administrative, and other related costs 54,070 48,505 100,980 98,015
Depreciation and amortization 57,606 52,141 113,438 100,594
Total operating costs and expenses 318,726 292,231 612,232 570,855
Income from operations 33,483 28,569 68,613 64,430
Interest expense, net (6,523) (1,804) (12,654) (3,573)
Loss on sale of businesses 0 0 0 (3,780)
Gain (loss) on investments, net 4,340 3,051 4,340 (7,654)
Other (loss) income, net (5,786) 5,267 (8,589) 5,163
Income before income tax expense and income from equity method investment 25,514 35,083 51,710 54,586
Income tax expense (4,286) (6,990) (12,873) (15,221)
Income from equity method investment, net of tax 5,115 8,817 11,745 8,172
Net income $ 26,343 $ 36,910 $ 50,582 $ 47,537
Net income per common share:        
Basic (in dollars per share) $ 0.63 $ 0.81 $ 1.20 $ 1.04
Diluted (in dollars per share) $ 0.62 $ 0.77 $ 1.19 $ 1.02
Weighted average shares outstanding:        
Basic (in shares) 41,732,800 45,492,809 42,143,165 45,676,726
Diluted (in shares) 43,148,504 50,665,112 43,655,507 50,889,579