XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 1,132,924 $ 1,065,480 $ 1,131,686
Costs and expenses:      
Instructional and support costs 623,903 597,321 608,261
General and administration 384,443 379,817 361,345
Amortization of intangible assets 11,457 14,350 51,495
Merger and integration costs 1,544 1,117 11,201
Restructuring costs 16,256 2,115 25,472
Total costs and expenses 1,037,603 994,720 1,057,774
Income from operations 95,321 70,760 73,912
Other income (expense) 5,405 (1,191) 2,687
Income before income taxes 100,726 69,569 76,599
Provision for income taxes 30,935 22,899 21,512
Net income $ 69,791 $ 46,670 $ 55,087
Earnings per share:      
Basic (dollars per share) $ 2.98 $ 1.97 $ 2.30
Diluted (dollars per share) $ 2.91 $ 1.94 $ 2.28
Weighted average shares outstanding:      
Basic (in shares) 23,403 23,679 23,955
Diluted (in shares) 23,956 23,998 24,122