XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Common Share (Tables)
3 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Common Share
The following tables set forth the computation of basic earnings per common share and diluted earnings per common share (in thousands except for per share amounts):

Basic earnings per common share:
Three Months Ended July 31, 2023Three Months Ended July 31, 2022
Class A
Common
Shares
Class B
Common
Shares
Class A
Common
Shares
Class B
Common
Shares
Distributed earnings$0.11 $0.11 $0.11 $0.11 
Undistributed losses(0.03)(0.03)(0.05)(0.05)
Total$0.08 $0.08 $0.06 $0.06 
Distributed earnings$3,558 $200 $3,505 $201 
Undistributed losses(956)(54)(1,488)(85)
Total$2,602 $146 $2,017 $116 
Basic weighted average common shares outstanding32,333 1,822 31,834 1,822 
Schedule of Diluted Earnings Per Share for Class A Common Shares Using If-Converted Method
Diluted EPS for Class A Common Shares Using the If-Converted Method
Three Months Ended July 31, 2023
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$2,602 32,333 $0.08 
Common Stock Equivalents— — 
2,602 32,338 0.08 
Class B Common Share Conversion*146 1,822 — 
Diluted EPS for Class A Common Shares$2,748 34,160 $0.08 

Three Months Ended July 31, 2022
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$2,017 31,834 $0.06 
Common Stock Equivalents— 351 — 
2,017 32,185 0.06 
Class B Common Share Conversion116 1,822 — 
Diluted EPS for Class A Common Shares$2,133 34,007 $0.06 
Schedule of Diluted Earnings Per Share for Class B Common Shares Using Two-Class Method
Diluted EPS for Class B Common Shares Using the Two-Class Method
Three Months Ended July 31, 2023
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$146 1,822 $0.08 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — — 
Diluted EPS for Class B Common Shares$146 1,822 $0.08 

Three Months Ended July 31, 2022
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$116 $1,822 $0.06 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — 
Diluted EPS for Class B Common Shares$117 1,822 $0.06 
____________
*Amounts adjusted for rounding