XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share (Tables)
9 Months Ended
Jan. 31, 2024
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 January 31, 2024Nine Months Ended January 31, 2024
Class A
Common
Shares
Class B
Common
Shares
Class A
Common
Shares
Class B
Common
Shares
Distributed earnings$0.11 $0.11 $0.33 $0.33 
Undistributed losses0.01 0.01 (0.06)(0.06)
Total from continuing operations$0.12 $0.12 $0.22 $0.27 
Total from discontinued operations— — 0.05 — 
Total$0.12 $0.12 $0.27 $0.27 
Distributed earnings$3,454 $200 $10,568 $601 
Undistributed losses410 24 (1,864)(106)
Total from continuing operations$3,864 $224 $6,892 $495 
Total from discontinued operations— — 1,812 — 
Total$3,864 $224 $8,704 $495 
Basic weighted average common shares outstanding31,470 1,822 32,020 1,822 
Three Months Ended January 31, 2023Nine Months Ended January 31, 2023
Class A
Common
Shares
Class B
Common
Shares
Class A
Common
Shares
Class B
Common
Shares
Distributed earnings$0.11 $0.11 $0.33 $0.33 
Undistributed losses*(0.02)(0.02)(0.11)(0.11)
Total from continuing operations$0.09 $0.09 $0.21 $0.22 
Total from discontinued operations$— $— $0.01 $— 
Total$0.09 $0.09 $0.22 $0.22 
Distributed earnings$3,515 $201 $10,532 $601 
Undistributed losses(472)(27)(3,545)(202)
Total from continuing operations$2,998 $174 $6,664 $399 
Total from discontinued operations45 — 323 — 
Total$3,043 $174 $6,987 $399 
Basic weighted average common shares outstanding31,937 1,822 31,890 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 January 31, 2024
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$3,864 31,470 $0.12 
Common Stock Equivalents— 44 — 
3,864 31,514 0.12 
Class B Common Share Conversion*224 1,822 — 
Diluted EPS for Class A Common Shares$4,088 33,336 $0.12 
Nine Months Ended January 31, 2024
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$8,704 32,020 $0.27 
Common Stock Equivalents— 24 — 
8,704 32,044 0.27 
Class B Common Share Conversion*495 1,822 — 
Diluted EPS for Class A Common Shares$9,199 33,866 $0.27 

Three Months Ended January 31, 2023
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$3,043 31,937 $0.09 
Common Stock Equivalents— 206 — 
3,043 32,143 0.09 
Class B Common Share Conversion174 1,822 — 
Diluted EPS for Class A Common Shares$3,217 33,965 $0.09 

Nine Months Ended January 31, 2023
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$6,987 31,890 $0.22 
Common Stock Equivalents— 294 — 
6,987 32,184 0.22 
Class B Common Share Conversion*399 1,822 — 
Diluted EPS for Class A Common Shares$7,386 34,006 $0.22 
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 January 31, 2024
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$224 1,822 $0.12 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — — 
Diluted EPS for Class B Common Shares$224 1,822 $0.12 


Nine Months Ended January 31, 2024
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$495 1,822 $0.27 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — — 
Diluted EPS for Class B Common Shares$495 1,822 $0.27 

Three Months Ended January 31, 2023
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$174 1,822 $0.09 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — 
Diluted EPS for Class B Common Shares$175 1,822 $0.09 

Nine Months Ended January 31, 2023
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$399 1,822 $0.22 
Reallocation of undistributed earnings from Class A Common Shares to Class B Common Shares— — 
Diluted EPS for Class B Common Shares$401 1,822 $0.22 
____________
*Amounts adjusted for rounding