XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows provided by operating activities:    
Net income $ 113,164 $ 102,888
Adjustments to reconcile net income to net cash provided by operating activities:    
Share-based compensation 7,117 7,479
Depreciation and amortization 15,260 13,581
Amortization of intangible assets 4,210 4,210
Deferred income taxes 1,657 266
Other, including fixed asset disposals (602) (457)
Changes in assets and liabilities:    
Accounts receivable from university partners 55,249 49,357
Other assets (4,732) (749)
Right-of-use assets and lease liabilities 379 759
Accounts payable (2,605) 4,986
Accrued liabilities 3,014 8,334
Income taxes receivable/payable (14,622) (14,344)
Deferred revenue 14,150 7,216
Net cash provided by operating activities 191,639 183,526
Cash flows used in investing activities:    
Capital expenditures (17,561) (17,933)
Additions of amortizable content (28) (170)
Purchase of equity investment (1,000)  
Loss on equity investment 500  
Purchases of investments (191,666) (48,594)
Proceeds from sale or maturity of investments 11,007 46,708
Net cash used in investing activities (198,748) (19,989)
Cash flows used in financing activities:    
Repurchase of common shares and shares withheld in lieu of income taxes (125,236) (68,695)
Net cash used in financing activities (125,236) (68,695)
Net (decrease) increase in cash and cash equivalents and restricted cash (132,345) 94,842
Cash and cash equivalents and restricted cash, beginning of period 324,623 146,475
Cash and cash equivalents and restricted cash, end of period 192,278 241,317
Supplemental disclosure of cash flow information    
Cash paid for interest   4
Cash paid for income taxes 44,476 44,220
Supplemental disclosure of non-cash investing and financing activities    
Purchases of property and equipment included in accounts payable 1,302 1,713
ROU Asset and Liability recognition   9,439
Excise tax on treasury stock repurchases $ 1,087 $ 422