XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
(Loss) Earnings Per Common Share - Basic (Loss) Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Total from continuing operations (in usd per share) [1] $ (0.08) $ 0.12 $ 0.03 $ 0.22
Total from discontinued operations (in usd per share) [1] 0 0 0 0.05
Total (in usd per share) [1] $ (0.08) $ 0.12 $ (0.08) $ 0.27
Consideration transferred in excess of Class B shares cost basis pursuant to the Reclassification Agreement $ (3,800)      
Net earnings (loss) attributable to common shareholders $ (2,758) $ 4,088 $ (2,723) $ 9,199
Basic weighted average common shares outstanding (in shares) 33,680 33,292 33,507 33,842
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.33 $ 0.33
Undistributed earnings (losses) (in usd per share) (0.19) 0.01 (0.41) (0.06)
Total from continuing operations (in usd per share)   0.12   0.22
Total from discontinued operations (in usd per share)   0   0.05
Total (in usd per share) $ (0.08) $ 0.12 $ (0.08) $ 0.27
Distributed earnings $ 3,708 $ 3,454 $ 10,817 $ 10,568
Undistributed earnings (losses) (6,466) 410 (9,809) (1,864)
Total (2,758)   1,008  
Consideration transferred in excess of Class B shares cost basis pursuant to the Reclassification Agreement 0   (3,668)  
Total from continuing operations   3,864   6,892
Total from discontinued operations   0   1,812
Net earnings (loss) attributable to common shareholders $ (2,758) $ 3,864 $ (2,660) $ 8,704
Basic weighted average common shares outstanding (in shares) 33,680 31,470 32,721 32,020
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.33 $ 0.33
Undistributed earnings (losses) (in usd per share)   0.01 (0.41) (0.06)
Total from continuing operations (in usd per share)   0.12   0.27
Total from discontinued operations (in usd per share)   0   0
Total (in usd per share)   $ 0.12 $ (0.08) $ 0.27
Distributed earnings   $ 200 $ 260 $ 601
Undistributed earnings (losses)   24 (235) (106)
Total     25  
Consideration transferred in excess of Class B shares cost basis pursuant to the Reclassification Agreement     (88)  
Total from continuing operations   224   495
Total from discontinued operations   0   0
Net earnings (loss) attributable to common shareholders   $ 224 $ (63) $ 495
Basic weighted average common shares outstanding (in shares)   1,822 786 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.00 and $0.12 for the three months ended January 31, 2025 and 2024, and $(0.08) and $0.27 for the Nine months ended January 31, 2025 and 2024. See Note D to the condensed consolidated financial statements.