v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Cash flows from operating activities:    
Net income (loss) $ 5,586 $ 1,114
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation expense 7,164 7,571
Depreciation and amortization of capital expenditures 2,464 1,992
Amortization of intangible assets 6,184 2,812
Amortization of operating lease right-of-use assets 1,757 1,594
Other 63 77
Changes in operating assets and liabilities:    
Accounts receivable, net 468 (575)
Inventories and deferred inventory costs (5,237) (1,654)
Prepaid expenses and other assets (2,496) 218
Accounts payable, accrued expenses and other liabilities 3,221 (3,831)
Deferred revenue 321 746
Net cash provided by operating activities 19,495 10,064
Cash flows from investing activities:    
Capital expenditures (3,762) (2,535)
Business acquisition, working capital adjustments 436  
Net cash used in investing activities (3,326) (2,535)
Cash flows from financing activities:    
Shares repurchased for tax withholdings on vesting of restricted stock units (3,292) (2,731)
Payments for repurchases of common stock (5,706) (5,399)
Proceeds from issuance of common stock 1,717 2,288
Repayments of debt (11,500)  
Net cash used in financing activities (18,781) (5,842)
Net (decrease) increase in cash and cash equivalents (2,612) 1,687
Cash and cash equivalents at beginning of period 20,144 17,871
Cash and cash equivalents at end of period $ 17,532 $ 19,558