XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
(Loss) Earnings Per Common Share - Diluted Earnings per Share for Class A Common Shares Using If-Converted 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
Class A common shares diluted (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 A Common Shares        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Undistributed and distributed earnings $ (2,758) $ 3,864 $ (2,660) $ 8,704
Undistributed and distributed earnings, class B conversion 0 224 (63) 495
Diluted EPS, Net earnings $ (2,758) $ 4,088 $ (2,723) $ 9,199
Basic weighted average common shares outstanding (in shares) 33,680 31,470 32,721 32,020
Common stock equivalents (in shares) 0 44 11 24
Weighted average shares including common stock equivalents, diluted (in shares) 33,680 31,514 32,732 32,044
Class B common share conversion (in shares) 0 1,822 786 1,822
Class A common shares diluted (in shares) 33,680 33,336 33,518 33,866
Basic EPS (in usd per share) $ (0.08) $ 0.12 $ (0.08) $ 0.27
Diluted EPS (in usd per share) [1] $ (0.08) $ 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.