XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 321,471 $ 312,266 $ 625,061 $ 602,516
Costs and expenses:        
Instructional and support costs 166,153 163,235 324,439 320,944
General and administration 106,775 105,112 210,371 201,807
Restructuring costs 2,783 1,995 4,697 (3,515)
Total costs and expenses 275,711 270,342 539,507 519,236
Income from operations 45,760 41,924 85,554 83,280
Other income (expense) (315) (123) 1,896 1,671
Income before income taxes 45,445 41,801 87,450 84,951
Provision for income taxes 13,114 11,903 25,375 25,351
Net income $ 32,331 $ 29,898 $ 62,075 $ 59,600
Earnings per share:        
Basic (in dollars per share) $ 1.41 $ 1.28 $ 2.69 $ 2.55
Diluted (in dollars per share) $ 1.37 $ 1.24 $ 2.61 $ 2.47
Weighted average shares outstanding:        
Basic (in shares) 22,906 23,442 23,113 23,416
Diluted (in shares) 23,516 24,179 23,790 24,119