XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenues $ 319,949 $ 305,958 $ 945,010 $ 908,474
Costs and expenses:        
Instructional and support costs 162,724 162,668 487,163 483,612
General and administration 105,932 106,206 316,303 308,013
Restructuring costs 14,251 758 18,948 (2,757)
Total costs and expenses 282,907 269,632 822,414 788,868
Income from operations 37,042 36,326 122,596 119,606
Other income (expense) (273) 2,264 1,623 3,935
Income before income taxes 36,769 38,590 124,219 123,541
Provision for income taxes 10,139 10,842 35,514 36,193
Net income $ 26,630 $ 27,748 $ 88,705 $ 87,348
Earnings per share:        
Basic (in dollars per share) $ 1.18 $ 1.18 $ 3.87 $ 3.73
Diluted (in dollars per share) $ 1.15 $ 1.15 $ 3.76 $ 3.62
Weighted average shares outstanding:        
Basic (in shares) 22,584 23,422 22,937 23,418
Diluted (in shares) 23,209 24,173 23,597 24,137