XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2022   13,642,185        
Balance balance at Apr. 30, 2022 $ 476,534 $ 136 $ 103,113 $ 665,410 $ (292,225) $ 100
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)   33,867        
Issuance of common stock 286   286      
Stock options exercised (in shares)   25,416        
Stock options exercised 1,217 $ 1 1,216      
Treasury shares acquired through net settlement (5,196)       (5,196)  
Stock based compensation 5,314   5,314      
Dividends on subsidiary preferred stock (40)     (40)    
Net income (loss) 20,432     20,432    
Ending balance (in shares) at Apr. 30, 2023   13,701,468        
Ending 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        
Stock options exercised (455)   (455)      
Treasury shares acquired through net settlement (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 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      
Treasury shares acquired through net settlement (434)       (434)  
Stock issued 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