XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Cash flows from operating activities:    
Net income $ 1,280 $ 2,139
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 2,280 2,288
Transactional losses/(gains) 893 (1,434)
Provision for inventories and accounts receivable 1,307 1,210
Deferred income taxes (2,847) (457)
Stock-based compensation 1,192 1,838
Other 25 82
Changes in assets and liabilities:    
Trade receivables 9,555 3,384
Inventories (26,662) (15,687)
Other current assets 1,014 (5,090)
Accounts payable (2,869) 1,082
Accrued liabilities 4,150 2,817
Accrued payroll and benefits 992 (1,257)
Income taxes receivable 2,720 4,714
Income taxes payable (550) (13,785)
Other non-current assets 290 95
Other non-current liabilities 16 (13)
Net cash used in operating activities (7,214) (18,074)
Cash flows from investing activities:    
Capital expenditures (1,533) (1,624)
Long-term investments (1,290) (3,123)
Trademarks and other intangibles (14) (49)
Net cash used in investing activities (2,837) (4,796)
Cash flows from financing activities:    
Dividends paid   (7,773)
Stock repurchases   (1,086)
Stock awards and options exercised and other changes (467) (1,058)
Net cash used in financing activities (467) (9,917)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 5,177 (3,948)
Net decrease in cash, cash equivalents and restricted cash (5,341) (36,735)
Cash, cash equivalents, and restricted cash at beginning of year 209,214 262,814
Cash, cash equivalents, and restricted cash at end of period 203,873 226,079
Non-cash financing activities:    
Dividends declared but not paid 7,783  
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 203,086 225,372
Restricted cash included in other non-current assets 787 707
Cash, cash equivalents, and restricted cash at end of period $ 203,873 $ 226,079