v3.26.1
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Pay vs Performance Disclosure      
Pay vs Performance Disclosure, Table
Year(1)
Summary
Compensation
Table Total
for Current
PEO
($)
Summary
Compensation
Table Total
for Former
PEO
($)
Compensation
Actually Paid
to Current
PEO
($)(1)
Compensation
Actually Paid
to Former
PEO
($)(1)
Average
Summary
Compensation
Table Total
for Non-PEO
NEOs ($)
Average
Compensation
Actually Paid
to Non-PEO
NEOs ($)(1)
Value of
Initial Fixed
$100
Investment
Based on:
Total
Shareholder
Return
($)(2)
Net Income
($)
2026$1,183,068 $— $1,416,984 $— $477,861 $612,343 $586.96 $21,933,000 
2025$1,030,992 $— $1,017,725 $— $702,182 $700,707 $215.94 $12,551,000 
2024$871,000 $191,000 $961,000 $(568,000)$717,000 $807,000 $121.74 $12,512,000 
   
Named Executive Officers, Footnote Amounts represent compensation “actually paid” to our Principal Executive Officer (“PEO”) and the average compensation actually paid to our remaining Named Executive Officers for the relevant fiscal year, as determined under SEC rules (and described below), which includes the individuals indicated in the table below for each fiscal year:
YearCurrent PEOFormer PEONon-PEO NEOs
2026Christopher J. ReedyAdam B. Sefchick
2025Christopher J. ReedyTad M. McMahon, Joe Aric Peters
2024Christopher J. ReedyClark D. StewartTad M. McMahon, Joe Aric Peters
   
Adjustment To PEO Compensation, Footnote
Compensation actually paid to our Named Executive Officers represents the “Total” compensation reported in the Summary Compensation Table for the applicable fiscal year, as adjusted as follows:
202420252026
Adjustments
Current
PEO
Former
PEO
Average
non-
PEO
NEOs
Current
PEO
Average
non-
PEO
NEOs
Current
PEO
Average
non-
PEO
NEOs
Deduction for Amounts Reported under the “Stock-Based Awards Column in the Summary Compensation Table $$$$(135,000)$(15,000)$(135,000)$(75,000)
Increase for the fair value as of the end of the fiscal year of all awards granted during the covered fiscal year that are outstanding and unvested as of the end of the fiscal year$$$$77,514 $8,612 $220,911 $209,482 
Increase for awards that are granted and vest in the same year, the fair value as of the vesting date$$$$44,219 $4,913 $44,999 $
Increase/deduction for Awards Granted during Prior FYs that were Outstanding and Unvested as of Applicable FY End, determined based on change in ASC 718 Fair Value from Prior FY End to Applicable FY End$60,000 $$60,000 $$$66,591 $
Increase/deduction for Awards Granted during Prior FYs that were Outstanding and Vested as of Applicable FY End, determined based on change in ASC 718 Fair Value from Prior FY End to Applicable FY End$30,000 $$30,000 $$$36,415 $
Deduction of ASC 718 Fair Value of Awards Granted during Prior FYs that were Forfeited during Applicable FY, determined as of Prior FY End (3)$$(759,000)$$$$$
TOTAL ADJUSTMENTS$90,000 $(759,000)$90,000 $(13,267)$(1,475)$233,916 $134,482 
(3)1,100,000 shares of restricted stock forfeited by Clark D. Stewart, our former PEO, upon termination of employment on May 9, 2023, valued at $0.69 per share (the closing price of the Company's common stock on April 28, 2023).
   
Non-PEO NEO Average Total Compensation Amount $ 477,861 $ 702,182 $ 717,000
Non-PEO NEO Average Compensation Actually Paid Amount $ 612,343 700,707 807,000
Adjustment to Non-PEO NEO Compensation Footnote
Compensation actually paid to our Named Executive Officers represents the “Total” compensation reported in the Summary Compensation Table for the applicable fiscal year, as adjusted as follows:
202420252026
Adjustments
Current
PEO
Former
PEO
Average
non-
PEO
NEOs
Current
PEO
Average
non-
PEO
NEOs
Current
PEO
Average
non-
PEO
NEOs
Deduction for Amounts Reported under the “Stock-Based Awards Column in the Summary Compensation Table $$$$(135,000)$(15,000)$(135,000)$(75,000)
Increase for the fair value as of the end of the fiscal year of all awards granted during the covered fiscal year that are outstanding and unvested as of the end of the fiscal year$$$$77,514 $8,612 $220,911 $209,482 
Increase for awards that are granted and vest in the same year, the fair value as of the vesting date$$$$44,219 $4,913 $44,999 $
Increase/deduction for Awards Granted during Prior FYs that were Outstanding and Unvested as of Applicable FY End, determined based on change in ASC 718 Fair Value from Prior FY End to Applicable FY End$60,000 $$60,000 $$$66,591 $
Increase/deduction for Awards Granted during Prior FYs that were Outstanding and Vested as of Applicable FY End, determined based on change in ASC 718 Fair Value from Prior FY End to Applicable FY End$30,000 $$30,000 $$$36,415 $
Deduction of ASC 718 Fair Value of Awards Granted during Prior FYs that were Forfeited during Applicable FY, determined as of Prior FY End (3)$$(759,000)$$$$$
TOTAL ADJUSTMENTS$90,000 $(759,000)$90,000 $(13,267)$(1,475)$233,916 $134,482 
(3)1,100,000 shares of restricted stock forfeited by Clark D. Stewart, our former PEO, upon termination of employment on May 9, 2023, valued at $0.69 per share (the closing price of the Company's common stock on April 28, 2023).
   
Total Shareholder Return Amount $ 586.96 215.94 121.74
Net Income (Loss) $ 21,933,000 12,551,000 12,512,000
Additional 402(v) Disclosure Calculated as 100 dollars invested in the Company’s common stock on April 28, 2023 at $0.69 per share, $0.84 per share on April 30, 2024, $1.49 per share on April 30, 2025 and $4.05 per share on April 30, 2026.    
Reedy [Member]      
Pay vs Performance Disclosure      
PEO Total Compensation Amount $ 1,183,068 1,030,992 871,000
PEO Actually Paid Compensation Amount 1,416,984 1,017,725 961,000
Stewart [Member]      
Pay vs Performance Disclosure      
PEO Total Compensation Amount     191,000
PEO Actually Paid Compensation Amount     (568,000)
PEO | Reedy [Member] | Equity Awards Adjustments      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 233,916 (13,267) 90,000
PEO | Reedy [Member] | Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount (135,000) (135,000) 0
PEO | Reedy [Member] | Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 220,911 77,514 0
PEO | Reedy [Member] | Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 66,591 0 60,000
PEO | Reedy [Member] | Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 44,999 44,219 0
PEO | Reedy [Member] | Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 36,415 0 30,000
PEO | Reedy [Member] | Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 0 0 0
PEO | Stewart [Member] | Equity Awards Adjustments      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount     (759,000)
PEO | Stewart [Member] | Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount     0
PEO | Stewart [Member] | Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount     0
PEO | Stewart [Member] | Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount     0
PEO | Stewart [Member] | Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount     0
PEO | Stewart [Member] | Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount     0
PEO | Stewart [Member] | Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount     (759,000)
Non-PEO NEO | Equity Awards Adjustments      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 134,482 (1,475) 90,000
Non-PEO NEO | Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount (75,000) (15,000) 0
Non-PEO NEO | Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 209,482 8,612 0
Non-PEO NEO | Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 0 0 60,000
Non-PEO NEO | Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 0 4,913 0
Non-PEO NEO | Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount 0 0 30,000
Non-PEO NEO | Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount $ 0 $ 0 $ 0