XML 13 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Income Statement [Abstract]        
Net sales $ 394,637 $ 452,482 $ 797,683 $ 911,610
Cost of sales and distribution 334,734 366,771 670,290 733,033
Gross Profit 59,903 85,711 127,393 178,577
Selling and marketing expenses 21,728 21,738 45,291 46,075
General and administrative expenses 24,368 20,237 47,281 41,739
Restructuring charges, net 1,458 1,133 2,280 1,133
Operating Income 12,349 42,603 32,541 89,630
Interest expense, net 4,531 2,448 8,667 4,738
Other (income) expense, net (1,079) 4,702 (4,698) 9,942
Income Before Income Taxes 8,897 35,453 28,572 74,950
Income tax expense 2,800 7,767 7,880 17,631
Net Income $ 6,097 $ 27,686 $ 20,692 $ 57,319
Weighted Average Shares Outstanding        
Basic (in shares) 14,566,439 15,327,191 14,538,580 15,438,854
Diluted (in shares) 14,622,814 15,435,311 14,601,845 15,557,210
Earnings per share        
Basic (in usd per share) $ 0.42 $ 1.81 $ 1.42 $ 3.71
Diluted (in usd per share) $ 0.42 $ 1.79 $ 1.42 $ 3.68