XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Cash flows from operating activities:    
Net loss $ (35,902) $ (10,822)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 5,824 4,608
Amortization (accretion) of premium (discount) on marketable debt securities, net (369) 0
Stock-based compensation 27,265 27,041
Deferred income taxes 846 1,370
Other non-cash items, net 64 32
Changes in operating assets and liabilities:    
Accounts receivable 22,162 16,299
Inventories (737) 3,696
Prepaid expenses and other current assets (810) (2,731)
Other non-current assets 106 435
Accounts payable 7,780 (2,865)
Accrued and other current liabilities (2,613) (2,515)
Income taxes payable (493) 236
Deferred revenue (152) (450)
Operating lease liabilities (968) (1,069)
Other long-term liabilities 22 295
Net cash provided by operating activities 22,025 33,560
Cash flows from investing activities:    
Purchase of investments (19,790) 0
Sales of investments 1,468 0
Maturities of investments 12,410 0
Purchase of tangible and intangible assets (2,298) (4,701)
Escrow claim associated with business acquisition 0 749
Net cash used in investing activities (8,210) (3,952)
Cash flows from financing activities:    
Proceeds from exercise of stock options and employee stock purchase plan 2,592 1,876
Long-term financing payment for intangible assets (2,207) (1,888)
Net cash provided by (used in) financing activities 385 (12)
Net increase in cash, cash equivalents and restricted cash 14,200 29,596
Cash, cash equivalents and restricted cash at beginning of period 113,549 171,053
Cash, cash equivalents and restricted cash at end of period 127,749 200,649
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 1,251 232
Supplemental disclosure of noncash investing activities:    
Unpaid liabilities related to tangible and intangible assets purchases $ 825 $ 1,549