XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
(Loss) Earnings Per Common Share (Tables)
6 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic (Loss) Earnings Per Common Share
The following tables set forth the computation of basic (loss) earnings per common share and diluted (loss) earnings per common share (in thousands except for per share amounts):
Basic (loss) earnings per common share:
Three Months Ended October 31, 2024Six Months Ended October 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.22 $0.22 
Undistributed (loss)(0.17)(0.17)(0.22)(0.22)
Total$(0.06)$(0.06)$— $— 
Distributed earnings$3,646 $59 $7,107 $260 
Undistributed (loss)(1,936)(31)(3,450)(126)
Total$1,710 $28 $3,657 $134 
Consideration transferred in excess of Class B shares cost basis pursuant to the Reclassification Agreement$(3,696)$(60)$(3,624)$(132)
Net (loss) earnings attributable to common stockholders$(1,986)$(32)$33 $
Basic weighted average common shares33,021 534 32,241 1,179 
Three Months Ended October 31, 2023Six Months Ended October 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.22 $0.22 
Undistributed losses(0.04)(0.04)(0.07)(0.07)
Total from continuing operations$0.02 $0.07 $0.10 $0.15 
Total from discontinued operations$0.05 $— $0.05 $— 
Total$0.07 $0.07 $0.15 $0.15 
Distributed earnings$3,556 $201 $7,114 $401 
Undistributed losses(1,319)(75)(2,276)(128)
Total from continuing operations$495 $126 $2,962 $273 
Total from discontinued operations$1,742 $— $1,876 $— 
Net earnings attributable to common stockholders$2,237 $126 $4,838 $273 
Basic weighted average common shares outstanding32,249 1,822 32,291 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 October 31, 2024
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$(1,986)33,021 $(0.06)
Common Stock Equivalents— 16 — 
(1,986)33,037 (0.06)
Class B Common Share Conversion*(32)534 — 
Diluted EPS for Class A Common Shares$(2,018)33,571 $(0.06)

Six Months Ended October 31, 2024
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$33 32,241 $— 
Common Stock Equivalents— 19 — 
33 32,260 $— 
Class B Common Share Conversion1,179 — 
Diluted EPS for Class A Common Shares$35 $33,439 $— 

Three Months Ended October 31, 2023
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$2,237 32,249 $0.07 
Common Stock Equivalents— 23 — 
2,237 32,272 0.07 
Class B Common Share Conversion126 1,822 — 
Diluted EPS for Class A Common Shares$2,363 34,094 $0.07 

Six Months Ended October 31, 2023
Undistributed
& Distributed
Earnings
to Class A
Common
Shares
Class A
Common
Shares
EPS*
Per Basic$4,838 32,291 $0.15 
Common Stock Equivalents— 14 — 
4,838 32,305 $0.15 
Class B Common Share Conversion273 1,822 — 
Diluted EPS for Class A Common Shares$5,111 34,127 $0.15 
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 October 31, 2024
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$(32)534 $(0.06)
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — — 
Diluted EPS for Class B Common Shares$(32)534 $(0.06)
Six Months Ended October 31, 2024
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$1,179 $— 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — 
Diluted EPS for Class B Common Shares$1,179 $— 

Three Months Ended October 31, 2023
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$126 1,822 $0.07 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — 
Diluted EPS for Class B Common Shares$127 1,822 $0.07 
Six Months Ended October 31, 2023
Undistributed
& Distributed
Earnings
to Class B
Common
Shares
Class B
Common
Shares
EPS*
Per Basic$273 1,822 $0.15 
Reallocation of undistributed earnings/losses from Class A Common Shares to Class B Common Shares— — — 
Diluted EPS for Class B Common Shares$273 1,822 $0.15 
____________
*Amounts adjusted for rounding