XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Cash flows from operating activities:    
Net loss $ (44,399) $ (21,086)
Adjustments to reconcile net loss to net cash used in operating activities:    
Share-based compensation 2,876 2,637
Depreciation and amortization 8,599 5,405
Non-cash interest expense on finance obligations 546 1,052
Unrealized loss on derivative contracts 5,387  
Operating lease costs 355 323
Operating lease payments (244) (301)
Unrealized foreign currency losses 59 5
Other, net 11 96
Decrease (increase) in operating assets:    
Accounts receivable 463 1,672
Unbilled receivables (3,048) (4,965)
Inventories (18,403) (10,267)
Other assets (1,616) (1,681)
Decrease in operating liabilities:    
Accounts payable (6,027) (1,072)
Accrued liabilities (3,990) (7,125)
Deferred revenue 1,164 (18,070)
Net cash used in operating activities (58,267) (53,377)
Cash flows from investing activities:    
Capital expenditures (10,565) (7,765)
Project asset expenditures (7,520) (2,080)
Maturity of held-to-maturity debt securities 230,375  
Purchases of held-to-maturity debt securities (125,397) (74,977)
Net cash provided by (used in) investing activities 86,893 (84,822)
Cash flows from financing activities:    
Repayment of debt and finance obligations (2,595) (2,291)
Expenses related to common stock issued for stock plans 68 21
Contributions received from sale of noncontrolling interest 25,122  
Distribution to noncontrolling interest (236) (106)
Payments for taxes related to net share settlement of equity awards (995) (337)
Payment of preferred dividends (800) (800)
Net cash provided by (used in) financing activities 20,564 (3,513)
Effects on cash from changes in foreign currency rates 33 447
Net increase (decrease) in cash, cash equivalents and restricted cash 49,223 (141,265)
Cash, cash equivalents and restricted cash-beginning of period 299,576 481,044
Cash, cash equivalents and restricted cash-end of period $ 348,799 $ 339,779