XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Statement of Cash Flows [Abstract]    
Net income including noncontrolling interests $ 57,383 $ 50,626
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 12,433 13,371
Amortization of operating lease right-of-use assets 4,192 3,766
Income from equity method investments (7,086) (9,275)
Dividends received from equity method investments 3,007 5,513
Interest income from investments (4,219) (6,950)
Deferred income tax 11,934 10,048
Stock based compensation expense 2,980 5,146
Loss on disposal of property and equipment – net 45 205
Changes in assets and liabilities:    
Accounts receivable 854 (4,976)
Inventories (2,143) 11,229
Refundable income taxes 172 (1,486)
Other assets (12,639) (1,312)
Accounts payable, trade (21,629) (5,622)
Other liabilities (6,178) (4,819)
Net cash provided by operating activities 39,106 65,464
Cash flows from investing activities:    
Capital expenditures (55,428) (22,359)
Purchase of short-term investments (210,328) (378,381)
Maturity of short-term investments 302,981 337,490
Proceeds from sale of real estate and property and equipment 210 10
Deposits 195 (27)
Net cash provided by (used in) investing activities 37,630 (63,267)
Cash flows from financing activities:    
Payments to noncontrolling interests holders (1,884) (716)
Net cash used in financing activities (1,884) (716)
Net increase in cash and cash equivalents 74,852 1,481
Cash and cash equivalents, beginning of period 223,397 71,347
Cash and cash equivalents, end of period 298,249 72,828
Non cash investing activities – Accrued capital expenditures 3,275 722
Non cash investing activities – Capital additions transferred from prepaid expenses 188  
Non cash financing activities – Stock awards accrued 1,648 1,467
Non cash financing activities – Stock awards issued 2,172 965
Right-of-use assets acquired and liabilities incurred upon lease execution $ 13,734 $ 3,210