XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Income Statements      
Service revenue $ 1,033,002 $ 960,899 $ 911,306
Costs and expenses:      
Technology and academic services 165,085 154,870 150,493
Counseling services and support 323,484 302,319 273,313
Marketing and communication 212,420 202,800 196,090
General and administrative 46,298 43,235 45,491
Impairment and other 1,897    
Amortization of intangible assets 8,419 8,419 8,419
Total costs and expenses 757,603 711,643 673,806
Operating income 275,399 249,256 237,500
Interest expense (4) (33) (2)
Investment interest and other 15,920 10,452 2,621
Income before income taxes 291,315 259,675 240,119
Income tax expense 65,081 54,690 55,444
Net income $ 226,234 $ 204,985 $ 184,675
Earnings per share:      
Basic income per share $ 7.77 $ 6.83 $ 5.75
Diluted income per share $ 7.73 $ 6.8 $ 5.73
Basic weighted average shares outstanding 29,104 29,991 32,131
Diluted weighted average shares outstanding 29,271 30,147 32,237