XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Consolidated Income Statements        
Service revenue $ 247,499 $ 227,463 $ 536,809 $ 502,138
Costs and expenses:        
Technology and academic services 43,134 41,001 84,798 80,126
Counseling services and support 83,023 78,107 169,845 160,991
Marketing and communication 56,037 52,895 116,367 108,248
General and administrative 11,411 10,636 21,777 21,366
Amortization of intangible assets 2,105 2,105 4,210 4,210
Total costs and expenses 195,710 184,744 396,997 374,941
Operating income 51,789 42,719 139,812 127,197
Interest expense   (2)   (4)
Investment interest and other 3,226 4,112 6,607 7,841
Income before income taxes 55,015 46,829 146,419 135,034
Income tax expense 13,469 11,951 33,255 32,146
Net income $ 41,546 $ 34,878 $ 113,164 $ 102,888
Earnings per share:        
Basic income per share $ 1.48 $ 1.19 $ 4.02 $ 3.5
Diluted income per share $ 1.48 $ 1.19 $ 4 $ 3.48
Basic weighted average shares outstanding 27,996 29,285 28,136 29,372
Diluted weighted average shares outstanding 28,134 29,415 28,301 29,527