XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Total revenues $ 328,636 $ 314,485
Operating costs and expenses:    
Direct costs 47,208 45,887
Sales and marketing 127,680 117,000
Research, development, and engineering 15,876 17,774
General, administrative, and other related costs 46,910 49,510
Depreciation and amortization 55,832 48,453
Total operating costs and expenses 293,506 278,624
Income from operations 35,130 35,861
Interest expense, net (6,131) (1,769)
Loss on sale of businesses 0 (3,780)
Loss on investments, net 0 (10,705)
Other loss, net (2,803) (104)
Income before income tax expense and income (loss) from equity method investment 26,196 19,503
Income tax expense (8,587) (8,231)
Income (loss) from equity method investment, net of tax 6,630 (645)
Net income $ 24,239 $ 10,627
Net income per common share:    
Basic (in dollars per share) $ 0.57 $ 0.23
Diluted (in dollars per share) $ 0.56 $ 0.23
Weighted average shares outstanding:    
Basic (in shares) 42,558,090 45,860,033
Diluted (in shares) 44,167,069 45,955,365