XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 303,590 $ 290,250
Costs and expenses:    
Instructional and support costs 158,286 157,709
General and administration 103,596 96,695
Restructuring costs 1,914 (5,510)
Total costs and expenses 263,796 248,894
Income from operations 39,794 41,356
Other income 2,211 1,794
Income before income taxes 42,005 43,150
Provision for income taxes 12,261 13,448
Net income $ 29,744 $ 29,702
Earnings per share:    
Basic (in dollars per share) $ 1.28 $ 1.27
Diluted (in dollars per share) $ 1.24 $ 1.23
Weighted average shares outstanding:    
Basic (in shares) 23,320 23,391
Diluted (in shares) 24,065 24,060