XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Apr. 30, 2020 13,478,733          
Balance at Apr. 30, 2020 $ 135 $ 88,559 $ 460,876 $ (246,911) $ 100 $ 302,759
Issuance of common stock (in shares) 675          
Issuance of common stock   50       50
Stock options exercised (in shares) 22,000          
Stock options exercised   1,166       1,166
Stock based compensation   2,320       2,320
Dividends on subsidiary preferred stock     (10)     (10)
Net income     19,564     19,564
Balance (in shares) at Jul. 31, 2020 13,501,408          
Balance at Jul. 31, 2020 $ 135 92,095 480,430 (246,911) 100 325,849
Balance (in shares) at Apr. 30, 2020 13,478,733          
Balance at Apr. 30, 2020 $ 135 88,559 460,876 (246,911) 100 302,759
Net income           40,760
Balance (in shares) at Oct. 31, 2020 13,530,432          
Balance at Oct. 31, 2020 $ 135 94,771 501,616 (252,991) 100 343,631
Balance (in shares) at Jul. 31, 2020 13,501,408          
Balance at Jul. 31, 2020 $ 135 92,095 480,430 (246,911) 100 325,849
Issuance of common stock (in shares) 958          
Issuance of common stock   69       69
Stock options exercised (in shares) 28,066          
Stock options exercised   1,212       1,212
Purchase of treasury shares       (6,080) 0 (6,080)
Stock based compensation   1,395       1,395
Dividends on subsidiary preferred stock     (10)     (10)
Net income     21,196     21,196
Balance (in shares) at Oct. 31, 2020 13,530,432          
Balance at Oct. 31, 2020 $ 135 94,771 501,616 (252,991) 100 343,631
Balance (in shares) at Apr. 30, 2021 13,591,889          
Balance at Apr. 30, 2021 $ 136 98,812 564,975 (257,527) 100 406,496
Issuance of common stock (in shares) 673          
Issuance of common stock   81       81
Stock options exercised (in shares) 15,281          
Stock options exercised   (1,007)       (1,007)
Purchase of treasury shares       (11,618)   (11,618)
Stock based compensation   2,972       2,972
Dividends on subsidiary preferred stock     (10)     (10)
Net income     24,967     24,967
Balance (in shares) at Jul. 31, 2021 13,607,843          
Balance at Jul. 31, 2021 $ 136 100,858 589,932 (269,145) 100 421,881
Balance (in shares) at Apr. 30, 2021 13,591,889          
Balance at Apr. 30, 2021 $ 136 98,812 564,975 (257,527) 100 406,496
Net income           47,860
Balance (in shares) at Oct. 31, 2021 13,623,410          
Balance at Oct. 31, 2021 $ 136 101,903 612,815 (277,490) 100 437,464
Balance (in shares) at Jul. 31, 2021 13,607,843          
Balance at Jul. 31, 2021 $ 136 100,858 589,932 (269,145) 100 421,881
Issuance of common stock (in shares) 7,186          
Issuance of common stock   68       68
Stock options exercised (in shares) 8,381          
Purchase of treasury shares       (8,345)   (8,345)
Stock based compensation   977       977
Dividends on subsidiary preferred stock     (10)     (10)
Net income     22,893     22,893
Balance (in shares) at Oct. 31, 2021 13,623,410          
Balance at Oct. 31, 2021 $ 136 $ 101,903 $ 612,815 $ (277,490) $ 100 $ 437,464