XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
(Loss) Earnings Per Common Share - Basic (Loss) Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Total from continuing operations (in usd per share) [1] $ 0.05 $ 0.02 $ 0.11 $ 0.10
Total from discontinued operations (in usd per share) [1] 0 0.05 0 0.05
Total (in usd per share) [1] $ (0.06) $ 0.07 $ 0 $ 0.15
Consideration transferred in excess of Class B shares cost basis pursuant to the Reclassification Agreement $ (3,800)      
Net (loss) earnings attributable to common stockholders $ (2,018) $ 2,363 $ 35 $ 5,111
Basic weighted average common shares outstanding (in shares) 33,555 34,071 33,420 34,113
Class A Common Shares        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Distributed earnings (in usd per share) $ 0.11 $ 0.11 $ 0.22 $ 0.22
Undistributed losses (in usd per share) (0.17) (0.04) (0.22) (0.07)
Total from continuing operations (in usd per share)   0.02   0.10
Total from discontinued operations (in usd per share)   0.05   0.05
Total (in usd per share) $ (0.06) $ 0.07 $ 0 $ 0.15
Distributed earnings $ 3,646 $ 3,556 $ 7,107 $ 7,114
Undistributed (loss) (1,936) (1,319) (3,450) (2,276)
Total 1,710   3,657  
Consideration transferred in excess of Class B shares cost basis pursuant to the Reclassification Agreement (3,696)   (3,624)  
Total from continuing operations   495   2,962
Total from discontinued operations   1,742   1,876
Net (loss) earnings attributable to common stockholders $ (1,986) $ 2,237 $ 33 $ 4,838
Basic weighted average common shares outstanding (in shares) 33,021 32,249 32,241 32,291
Class B Common Shares        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Distributed earnings (in usd per share) $ 0.11 $ 0.11 $ 0.22 $ 0.22
Undistributed losses (in usd per share) (0.17) (0.04) (0.22) (0.07)
Total from continuing operations (in usd per share)   0.07   0.15
Total from discontinued operations (in usd per share)   0   0
Total (in usd per share) $ (0.06) $ 0.07 $ 0 $ 0.15
Distributed earnings $ 59 $ 201 $ 260 $ 401
Undistributed (loss) (31) (75) (126) (128)
Total 28   134  
Consideration transferred in excess of Class B shares cost basis pursuant to the Reclassification Agreement (60)   (132)  
Total from continuing operations   126   273
Total from discontinued operations   0   0
Net (loss) earnings attributable to common stockholders $ (32) $ 126 $ 2 $ 273
Basic weighted average common shares outstanding (in shares) 534 1,822 1,179 1,822
[1] Basic per share amounts are the same for Class A and Class B shares. Diluted per share amounts for Common Stock is shown above. Diluted earnings per share for Class B shares under the two-class method are $(0.06) and $0.07 for the three months ended October 31, 2024 and 2023, and $0.00 and $0.15 for the six months ended October 31, 2024 and 2023. See Note D to the condensed consolidated financial statements.