v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Operating activities      
Net (loss) income $ (265,122,000) $ 43,619,000 $ 59,666,000
Adjustments to reconcile net (loss) income to cash used in operating activities:      
Depreciation and amortization 265,037,000 40,998,000 35,749,000
Impairment of goodwill 240,708,000 18,359,000  
(Gain)/Loss from equity method investments (17,441,000) (4,837,000) 1,674,000
Amortization of debt issuance costs 11,408,000 1,195,000 1,009,000
Provision for credit losses 1,986,000 43,000 4,000
Reserve for inventory excess and obsolescence 8,460,000 2,882,000 13,937,000
Other non-cash expense, net 5,306,000 2,606,000 1,316,000
Non-cash lease expense 25,426,000 10,163,000 10,400,000
Loss on foreign currency transactions 18,000 491,000 22,000
(Gain) loss on sale of equity securities, net (11,720,000) (177,000) 3,945,000
Deferred income taxes (27,111,000) (20,157,000) (23,290,000)
Stock-based compensation 38,334,000 21,461,000 17,069,000
Loss on disposal of property and equipment 2,136,000 311,000 621,000
Amortization of debt securities (879,000)    
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (128,697,000) (31,761,000) 19,208,000
Unbilled receivables and retentions (158,980,000) (90,514,000) (92,850,000)
Inventories (111,610,000) 2,966,000 (23,045,000)
Income taxes receivable (1,364,000) (590,000)  
Prepaid expenses and other assets (19,940,000) (21,010,000) (20,279,000)
Accounts payable 28,081,000 22,331,000 12,968,000
Other liabilities 37,560,000 303,000 (2,832,000)
Net cash (used in) provided by operating activities (78,404,000) (1,318,000) 15,292,000
Investing activities      
Acquisition of property and equipment (62,544,000) (19,547,000) (22,983,000)
Acquisition of capitalized software to be sold (23,674,000) (3,269,000)  
Contributions in equity method investments (4,543,000) (5,674,000) (3,074,000)
Purchase of available-for-sale investments (369,867,000)    
Redemption of available-for-sale investments 94,500,000    
Purchase of equity and debt investments (8,000,000)    
Proceeds from sale of equity securities 19,214,000    
Exercise of warrants (6,250,000)    
Acquisition of intangibles     (1,500,000)
Business acquisitions, net of cash acquired (871,507,000)   (24,157,000)
Net cash used in investing activities (1,232,671,000) (28,490,000) (51,714,000)
Financing activities      
Proceeds from revolving credit facility 233,939,000 40,000,000  
Principal payments of term loan (700,000,000) (28,000,000) (107,000,000)
Principal payments of revolver (265,000,000) (10,000,000)  
Proceeds from long-term debt 693,202,000    
Proceeds from shares issued, net of underwriter costs 968,515,000   88,437,000
Payment of contingent consideration     (2,132,000)
Proceeds from convertible debt, net of underwriter costs 726,944,000    
Payment of debt issuance costs (2,445,000) (1,151,000) (37,000)
Payment of equity issuance costs (1,388,000) (2,896,000)  
Holdback and retention payments for business acquisition   (390,000) (500,000)
Tax withholding payment related to net settlement of equity awards (10,928,000) (4,147,000) (1,596,000)
Employee stock purchase plan contributions 4,355,000 1,910,000  
Exercise of stock options   1,841,000  
Other (16,000) (23,000) (24,000)
Net cash provided by (used in) financing activities 1,647,178,000 (2,856,000) (22,852,000)
Effects of currency translation on cash and cash equivalents 360,000 225,000 (284,000)
Net increase (decrease) in cash and cash equivalents 336,463,000 (32,439,000) (59,558,000)
Cash and cash equivalents at beginning of period 40,862,000 73,301,000 132,859,000
Cash and cash equivalents at end of period 377,325,000 40,862,000 73,301,000
Cash paid, net during the period for:      
Income taxes 3,606,000 24,631,000 20,438,000
Interest 12,847,000 1,757,000 6,823,000
Non-cash activities      
Issuance of common stock for business acquisition 2,782,553,000   109,820,000
Unrealized loss on available-for-sale investments (215,000)    
Change in foreign currency translation adjustments 1,094,000 (922,000) (1,140,000)
Acquisitions of property and equipment included in accounts payable $ 3,610,000 $ 2,204,000 $ 986,000