v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Cash flows from operating activities:    
Net (loss) income $ (903) $ 23,686
Depreciation and amortization 1,888 2,055
Amortization of operating leases 2,459 1,895
(Recovery) provision for losses on accounts receivable, other assets, and warranty reserve (201) 314
Provision for inventory reserve (323) 1,248
Deferred taxes (2,039) (12,053)
(Recovery) loss provision accrual (357) 56
Loss on sale of fixed and other assets 55 3
Derecognition of goodwill 399  
Inventory write off due to restructuring 3,768  
Employee benefit plans expense 1,655 1,399
Stock-based compensation expense 1,974 1,161
Changes in operating assets and liabilities:    
Accounts receivable 1,245 (1,300)
Contract assets 772 (7,706)
Inventories (2,577) (1,303)
Prepaid expenses and other (446) 125
Other assets (825) (661)
Accounts payable - trade 1,620 (989)
Accrued liabilities 578 1,135
Contract liabilities (4,189) (8,032)
Operating lease liabilities (2,315) (1,947)
Prepaid income taxes (324) 140
Other liabilities (632) (654)
Net cash provided by (used in) operating activities 1,282 (1,428)
Cash flows from investing activities:    
Capital expenditures (2,859) (1,808)
Net cash used in investing activities (2,859) (1,808)
Cash flows from financing activities:    
Payment of dividend 0 (9,567)
Purchase of treasury stock (1,574) (377)
Net cash used in financing activities (1,574) (9,944)
Net decrease in cash and cash equivalents and restricted cash (3,151) (13,180)
Cash and cash equivalents and restricted cash at beginning of year 6,085 19,265
Cash and cash equivalents and restricted cash at end of year 2,934 6,085
Supplemental disclosures of cash flow information:    
Interest 87 104
Income taxes 351 371
Right-of-use assets obtained in exchange for operating lease liabilities $ 438 $ 4,122