XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Cash flows from operating activities:    
Net income $ 19,254 $ 9,751
Adjustments to reconcile net (loss)/income to net cash used in operating activities:    
Depreciation and amortization 2,932 3,173
Transactional (gains)/losses (340) (795)
Provision for inventories and accounts receivable 661 776
Deferred income taxes (491) 354
Stock-based compensation 1,343 1,554
Other 66 57
Changes in assets and liabilities:    
Trade receivables (3,512) (1,896)
Inventories (24,286) (19,525)
Other current assets (5,570) (194)
Accounts payable (689) 6,898
Accrued liabilities 6,103 (3,594)
Accrued payroll and benefits (17,073) (8,234)
Income taxes receivable 5,116 544
Income taxes payable (3,765) (5,261)
Other non-current assets (672) 610
Other non-current liabilities 171 409
Net cash provided by/(used in) operating activities (20,752) (15,373)
Cash flows from investing activities:    
Capital expenditures (1,381) (407)
Long-term investments (1,850) 0
Trademarks and other intangibles (22) (44)
Net cash used in investing activities (3,253) (451)
Cash flows from financing activities:    
Repayment of bank borrowings 0 (11,140)
Dividends paid (7,940) (6,962)
Stock repurchase (14,439) (316)
Stock awards and options exercised and other changes (405) (1,385)
Other (85) 0
Net cash used in financing activities (22,869) (19,803)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (5,026) (1,249)
Net decrease in cash, cash equivalents and restricted cash (51,900) (36,876)
Cash, cash equivalents, and restricted cash at beginning of year 277,716 224,423
Cash, cash equivalents, and restricted cash at end of period 225,816 187,547
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 225,256 186,950
Restricted cash included in other non-current assets 560 597
Cash, cash equivalents, and restricted cash at end of period $ 225,816 $ 187,547