XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements of Equity - 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, 2021 13,591,889          
Balance at Apr. 30, 2021 $ 136 $ 98,812 $ 570,436 $ (257,527) $ 100 $ 411,957
Issuance of common stock (in shares) 9,721          
Issuance of common stock $ 0 293 0 0 0 $ 293
Stock options exercised (in shares) 40,575         94,000
Stock options exercised   (1,488) 0 0 0 $ (1,488)
Purchase of treasury shares $ 0 0 0 (34,698) 0 (34,698)
Stock based compensation 0 5,496 0 0 0 5,496
Dividends on subsidiary preferred stock 0 0 (40) 0 0 (40)
Net income 0 0 95,014 0 0 95,014
Purchase of treasury shares $ (0) (0) (0) 34,698 (0) 34,698
Balance (in shares) at Apr. 30, 2022 13,642,185          
Balance at Apr. 30, 2022 $ 136 103,113 665,410 (292,225) 100 476,534
Issuance of common stock (in shares) 33,867          
Issuance of common stock $ 0 286 0 0 0 $ 286
Stock options exercised (in shares) 25,416         28,000
Stock options exercised $ 1 1,216 0 0 0 $ 1,217
Purchase of treasury shares 0 0 0 (5,196) 0 (5,196)
Dividends on subsidiary preferred stock 0 0 (40) 0 0 (40)
Net income 0 0 20,432 0 0 20,432
Stock based compensation 0 5,314 0 0 0 5,314
Purchase of treasury shares $ (0) (0) (0) 5,196 (0) 5,196
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) 17,177          
Issuance of common stock $ 0 282 0 0 0 $ 282
Stock options exercised (in shares) 8,368         35,000
Stock options exercised $ 0 (455) 0 0 0 $ (455)
Purchase of treasury shares 0 0 0 (365) 0 (365)
Stock based compensation 0 4,174 0 0 0 4,174
Dividends on subsidiary preferred stock 0 0 (40) 0 0 (40)
Net income 0 0 (31,393) 0 0 (31,393)
Purchase of treasury shares $ 0 0 0 365 0 365
Balance (in shares) at Apr. 30, 2024 13,727,013          
Balance at Apr. 30, 2024 $ 137 $ 113,930 $ 654,369 $ (297,786) $ 100 $ 470,750