v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Cash flows from operating activities    
Net income $ 86,747 $ 18,698
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 15,383 13,899
Loss on disposal of fixed assets 200 147
Non-cash operating lease costs 29,665 27,453
Equity loss in unconsolidated affiliates 2,397 429
Share-based compensation 16,586 10,967
Deferred financing charges and debt discount amortization 626 626
Deferred income taxes (10,399) 5,972
Changes in operating assets and liabilities:    
Accounts receivable, net 133,619 149,821
Inventories (94,995) (161,670)
Income taxes, net 10,254 (12,430)
Prepaid expenses and other current assets (11,572) (10,454)
Other assets, net 470 2,182
Customer refund liabilities (21,929) (19,251)
Operating lease liabilities (28,907) (28,054)
Accounts payable, accrued expenses and other liabilities 50,583 170,542
Net cash provided by operating activities 178,728 168,877
Cash flows from investing activities    
Operating lease assets initial direct costs   (19)
Investment in equity interest of private company   (732)
Capital expenditures (17,573) (18,419)
Net cash used in investing activities (17,573) (19,170)
Cash flows from financing activities    
Repayment of borrowings - foreign facilities (224,300) (72,091)
Proceeds from borrowings - foreign facilities 220,645 80,129
Dividends paid on common stock (8,493)  
Purchase of treasury shares (7,927) (44,345)
Taxes paid for net share settlements (16,284) (4,944)
Net cash used in financing activities (36,359) (41,251)
Foreign currency translation adjustments (2,268) 11,882
Net increase in cash and cash equivalents 122,528 120,338
Cash and cash equivalents at beginning of period 406,662 181,440
Cash and cash equivalents at end of period 529,190 301,778
Cash payments:    
Interest, net 1,602 2,068
Income tax payments, net $ 11,370 20,249
Excise tax liability related to stock repurchases   $ 370