v3.26.1
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]        
Revenue $ 171,731 $ 162,766 $ 346,469 $ 327,317
Costs and expenses:        
Instructional costs and services 76,640 78,423 151,270 153,367
Selling and promotional 40,115 35,048 77,982 70,253
General and administrative 37,492 38,147 73,782 74,554
Depreciation and amortization 3,953 4,088 8,107 8,080
Loss on assets held for sale (Note 2) 0 0 0 1,527
Loss on disposals of long-lived assets 5 35 159 265
Total costs and expenses 158,205 155,741 311,300 308,046
Income from operations before interest and income taxes 13,526 7,025 35,169 19,271
Loss on extinguishment of debt 0 0 (1,672) 0
Interest income (expense), net 634 (1,108) (91) (1,995)
Income before income taxes 14,160 5,917 33,406 17,276
Income tax expense (Note 2) 4,387 1,421 5,902 3,887
Net income 9,773 4,496 27,504 13,389
Preferred stock dividends 0 1,319 0 2,751
Loss on redemption of preferred stock 0 3,501 0 3,501
Net income (loss) available to common stockholders basic 9,773 (324) 27,504 7,137
Net income (loss) available to common stockholders diluted $ 9,773 $ (324) $ 27,504 $ 7,137
Income (loss) per common share (Note 7):        
Basic (in dollars per share) $ 0.53 $ (0.02) $ 1.50 $ 0.40
Diluted (in dollars per share) $ 0.52 $ (0.02) $ 1.46 $ 0.39
Weighted average number of common shares:        
Basic (in shares) 18,362 18,034 18,322 17,937
Diluted (in shares) 18,810 18,597 18,808 18,496