XML 74 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Cash flows from operating activities:    
Net income (loss) $ (2,122) $ 1,361
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Stock-based compensation 2,343 1,897
Depreciation and amortization 2,649 1,590
Amortization of debt issuance costs 339 260
Deferred income taxes (620) 562
Loss on disposal of property and equipment 46 34
Changes in operating assets and liabilities:    
Accounts receivable, net 2,089 (5,398)
Contract assets (4,845) (1,709)
Inventory 3,042 (4,292)
Prepaid expenses and other assets (131) (355)
Accounts payable 4,684 4,242
Accrued compensation and benefits (4,113) (3,118)
Contract liabilities (4,333) (1,023)
Other accrued expenses and liabilities 736 860
Net cash used in operating activities (236) (5,089)
Cash flows from investing activities:    
Purchase of property and equipment (14,156) (6,869)
Net cash used in investing activities (14,156) (6,869)
Cash flows from financing activities:    
Proceeds from issuance of common stock under equity compensation plans 878 1,012
Principal payments on finance lease (130) (83)
Net cash provided by financing activities 748 929
Net decrease in cash, cash equivalents and restricted cash (13,644) (11,029)
Cash, cash equivalents and restricted cash, beginning of period 38,892 126,516
Cash, cash equivalents and restricted cash, end of period 25,248 115,487
Supplemental disclosures of cash flow information:    
Cash paid for interest 27 23
Cash paid for income taxes 12 40
Supplemental disclosures of non-cash activities:    
Unpaid purchases of property and equipment $ 7,729 $ 16,674