v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Cash flows from operating activities:    
Net income $ 21,678 $ 10,672
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation 4,483 3,467
Noncash operating lease expense 1,752 1,552
Amortization of finance lease right-of-use assets 475 0
Stock-based compensation expense 2,363 394
Income from equity method investments (3,566) (1,006)
Interest income from investments (2,025) (1,740)
Loss on disposal of property and equipment – net 41 0
Deferred income taxes (4,879) 1,707
Changes in assets and liabilities:    
Accounts receivable (6,915) (6,465)
Inventory 1,876 1,167
Prepaid expenses and other (1,803) 69
Refundable income taxes 1,643 (915)
Accounts payable – trade (8,596) (8,852)
Long-term taxes payable 0 279
Accrued expenses and other liabilities (8,616) (3,805)
Net cash used in operating activities (2,089) (3,476)
Cash flows from investing activities:    
Capital expenditures (11,639) (6,900)
Purchases of short-term investments (91,567) (41,419)
Maturities of short-term investments 34,000 50,000
Proceeds from disposal of real estate and property and equipment 299 0
Deposits (8) 128
Net cash (used in) provided by investing activities (68,915) 1,809
Cash flows from financing activities:    
Treasury stock acquired 0 (32,670)
Payments to noncontrolling interests holders 0 (2,005)
Principal paid on finance lease liabilities (62) 0
Net cash used in financing activities (62) (34,675)
Net decrease in cash and cash equivalents (71,066) (36,342)
Cash and cash equivalents, beginning of period 188,734 196,255
Cash and cash equivalents, end of period 117,668 159,913
Non-cash investing activities – Accrued capital expenditures 7,809 2,717
Non-cash investing activities – Capital additions transferred from prepaid expenses 20 76
Non-cash financing activities – Stock awards accrued 2,291 301
Non-cash financing activities – Stock repurchases accrued 0 577
Non-cash financing activities – Excise tax on stock repurchases accrued 0 261
Operating right-of-use assets acquired and liabilities incurred upon lease commencement 0 3,007
Finance right-of-use assets acquired and liabilities incurred upon lease commencement $ 0 $ 3,381