v3.26.1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Treasury Stock
Non-Controlling Interest
Beginning balance (in shares) at Apr. 30, 2023   13,701,468        
Balance balance at Apr. 30, 2023 $ 498,547 $ 137 $ 109,929 $ 685,802 $ (297,421) $ 100
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   17,177        
Issuance of common stock 282   282      
Stock options exercised (in shares)   8,368        
Issuance of common stock (455)   (455)      
Purchase of treasury shares (365)       (365)  
Stock based compensation 4,174   4,174      
Dividends on subsidiary preferred stock (40)     (40)    
Net income (loss) (31,393)     (31,393)    
Ending balance (in shares) at Apr. 30, 2024   13,727,013        
Ending balance at Apr. 30, 2024 470,750 $ 137 113,930 654,369 (297,786) 100
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   1,878,805        
Issuance of common stock 74,106 $ 19 74,087      
Purchase of treasury shares (434)       (434)  
Stock related to acquisitions 2,500   2,500      
Stock based compensation 4,708   4,708      
Dividends on subsidiary preferred stock (40)     (40)    
Net income (loss) $ 17,932     17,932    
Ending balance (in shares) at Apr. 30, 2025 15,605,818 15,605,818        
Ending balance at Apr. 30, 2025 $ 569,522 $ 156 195,225 672,261 (298,220) 100
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   51,774        
Issuance of common stock 218 $ 1 217      
Purchase of treasury shares (297)       (297)  
Issuance of warrants 11,642   11,642      
Stock based compensation 3,722   3,722      
Dividends on subsidiary preferred stock (40)     (40)    
Net income (loss) $ (139,111)     (139,111)    
Ending balance (in shares) at Apr. 30, 2026 15,657,592 15,657,592        
Ending balance at Apr. 30, 2026 $ 445,656 $ 157 $ 210,806 $ 533,110 $ (298,517) $ 100