XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
(Loss) Earnings Per Common Share - Diluted Earnings per Share for Class B Common Shares Using Two-Class Method (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, Diluted, by Common Class, Including Two Class Method [Line Items]        
Undistributed and distributed earnings $ (2,758) $ 4,088 $ (2,723) $ 9,199
Basic weighted average common shares outstanding (in shares) 33,680 33,292 33,507 33,842
Diluted EPS for class B common shares (in shares) 33,680 33,337 33,518 33,866
Basic EPS (in usd per share) [1] $ (0.08) $ 0.12 $ (0.08) $ 0.27
Class B Common Shares        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Undistributed and distributed earnings   $ 224 $ (63) $ 495
Reallocation of undistributed earnings   0 0 0
Diluted EPS, Net earnings   $ 224 $ (63) $ 495
Basic weighted average common shares outstanding (in shares)   1,822 786 1,822
Diluted EPS for class B common shares (in shares)   1,822 786 1,822
Basic EPS (in usd per share)   $ 0.12 $ (0.08) $ 0.27
Diluted EPS (in usd per share) $ 0.00 $ 0.12 $ (0.08) $ 0.27
[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.