XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Income Statements - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Consolidated Income Statements        
Service revenue $ 210,577 $ 199,753 $ 460,702 $ 443,886
Costs and expenses:        
Technology and academic services 38,957 38,189 76,469 74,495
Counseling services and support 72,392 66,025 145,741 133,538
Marketing and communication 50,806 49,735 103,700 100,586
General and administrative 10,875 9,854 20,663 19,747
Amortization of intangible assets 2,105 2,105 4,210 4,210
Total costs and expenses 175,135 165,908 350,783 332,576
Operating income 35,442 33,845 109,919 111,310
Interest expense (7) (5) (26) (5)
Investment interest and other 2,590 344 4,743 549
Income before income taxes 38,025 34,184 114,636 111,854
Income tax expense 9,052 8,622 26,099 28,214
Net income $ 28,973 $ 25,562 $ 88,537 $ 83,640
Earnings per share:        
Basic income per share $ 0.96 $ 0.80 $ 2.92 $ 2.51
Diluted income per share $ 0.96 $ 0.80 $ 2.91 $ 2.51
Basic weighted average shares outstanding 30,183 31,800 30,321 33,295
Diluted weighted average shares outstanding 30,287 31,877 30,462 33,381