XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Income Statement [Abstract]    
Net sales $ 403,046 $ 459,128
Cost of sales and distribution 335,556 366,262
Gross Profit 67,490 92,866
Selling and marketing expenses 23,563 24,337
General and administrative expenses 22,913 21,502
Restructuring charges, net 822 0
Operating Income 20,192 47,027
Interest expense, net 4,136 2,290
Other (income) expense, net (3,619) 5,240
Income Before Income Taxes 19,675 39,497
Income tax expense 5,080 9,864
Net Income $ 14,595 $ 29,633
Weighted Average Shares Outstanding    
Basic (in shares) 14,510,721 15,550,517
Diluted (in shares) 14,569,734 15,673,570
Earnings per share    
Basic (in usd per share) $ 1.01 $ 1.91
Diluted (in usd per share) $ 1.00 $ 1.89