XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Apr. 30, 2023 13,701,468          
Balance at Apr. 30, 2023 $ 137 $ 109,929 $ 685,802 $ (297,421) $ 100 $ 498,547
Issuance of common stock (in shares) 2,921          
Issuance of common stock $ 0 78 0 0 0 78
Stock options exercised (in shares) 6,493          
Stock options exercised $ 0 (455) 0 0 0 (455)
Purchase of treasury shares 0 0 0 (68) 0 (68)
Stock based compensation 0 2,451 0 0 0 2,451
Dividends on subsidiary preferred stock 0 0 (10) 0 0 (10)
Net income (loss) $ 0 0 4,186 0 0 4,186
Balance (in shares) at Jul. 31, 2023 13,710,882          
Balance at Jul. 31, 2023 $ 137 112,003 689,978 (297,489) 100 504,729
Balance (in shares) at Apr. 30, 2023 13,701,468          
Balance at Apr. 30, 2023 $ 137 109,929 685,802 (297,421) 100 498,547
Net income (loss)           (23,277)
Balance (in shares) at Oct. 31, 2023 13,711,731          
Balance at Oct. 31, 2023 $ 137 111,356 662,505 (297,489) 100 476,609
Balance (in shares) at Jul. 31, 2023 13,710,882          
Balance at Jul. 31, 2023 $ 137 112,003 689,978 (297,489) 100 504,729
Issuance of common stock (in shares) 849          
Issuance of common stock $ 0 65 0 0 0 65
Dividends on subsidiary preferred stock 0 0 (10) 0 0 (10)
Net income (loss) 0 0 (27,463) 0 0 (27,463)
Stock based compensation $ 0 (712) 0 0 0 (712)
Balance (in shares) at Oct. 31, 2023 13,711,731          
Balance at Oct. 31, 2023 $ 137 111,356 662,505 (297,489) 100 476,609
Balance (in shares) at Mar. 31, 2024 13,727,013          
Balance at Mar. 31, 2024 $ 137 113,930 654,369 (297,786) 100 470,750
Issuance of common stock (in shares) 2,491          
Issuance of common stock $ 0 76 0 0 0 76
Stock options exercised (in shares) 0          
Stock options exercised $ 0 0 0 0 0 0
Purchase of treasury shares 0 0 0 (24) 0 (24)
Stock based compensation 0 1,325 0 0 0 1,325
Dividends on subsidiary preferred stock 0 0 (10) 0 0 (10)
Net income (loss) $ 0 0 (964) 0 0 (964)
Balance (in shares) at Jul. 31, 2024 13,729,504          
Balance at Jul. 31, 2024 $ 137 115,331 653,395 (297,810) 100 471,153
Balance at Apr. 30, 2024           470,750
Net income (loss)           4,135
Balance (in shares) at Oct. 31, 2024 15,595,273          
Balance at Oct. 31, 2024 $ 156 193,123 658,484 (298,198) 100 553,665
Balance (in shares) at Jul. 31, 2024 13,729,504          
Balance at Jul. 31, 2024 $ 137 115,331 653,395 (297,810) 100 471,153
Issuance of common stock (in shares) 1,865,769          
Issuance of common stock $ 19 73,874 0 0 0 73,893
Stock options exercised (in shares) 0          
Stock options exercised $ 0 0 0 0 0 0
Purchase of treasury shares 0 0 0 (388) 0 (388)
Stock based compensation 0 1,418 0 0 0 1,418
Dividends on subsidiary preferred stock 0 0 (10) 0 0 (10)
Net income (loss) $ 0 0 5,099 0 0 5,099
Stock issued related to acquisitions (in shares) 0          
Stock issued related to acquisitions $ 0 2,500 0 0 0 2,500
Balance (in shares) at Oct. 31, 2024 15,595,273          
Balance at Oct. 31, 2024 $ 156 $ 193,123 $ 658,484 $ (298,198) $ 100 $ 553,665