v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenues $ 337,264 $ 321,471 $ 643,192 $ 625,061
Costs and expenses:        
Instructional and support costs 177,872 166,153 332,643 324,439
General and administration 106,447 106,775 214,417 210,371
Restructuring costs 2,465 2,783 4,567 4,697
Total costs and expenses 286,784 275,711 551,627 539,507
Income from operations 50,480 45,760 91,565 85,554
Other income (expense) 1,351 (315) 2,556 1,896
Income before income taxes 51,831 45,445 94,121 87,450
Provision for income taxes 14,672 13,114 24,153 25,375
Net income $ 37,159 $ 32,331 $ 69,968 $ 62,075
Earnings per share:        
Basic (in dollars per share) $ 1.74 $ 1.41 $ 3.25 $ 2.69
Diluted (in dollars per share) $ 1.71 $ 1.37 $ 3.19 $ 2.61
Weighted average shares outstanding:        
Basic (in shares) 21,381 22,906 21,501 23,113
Diluted (in shares) 21,736 23,516 21,954 23,790