XML 23 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Income Statement [Abstract]      
Net sales $ 523,845 $ 474,661 $ 535,833
Cost of sales 382,742 347,478 377,740
Gross profit 141,103 127,183 158,093
Operating expenses:      
Research and development 10,304 9,567 7,258
Selling, marketing, and distribution 41,598 41,314 40,611
General and administrative 59,999 54,933 63,133
Gain on sale/disposition of assets, net (9) (2,515) (11)
Total operating expenses 111,892 103,299 110,991
Operating income 29,211 23,884 47,102
Other expense, net:      
Other income/(expense), net 669 (17) 6,672
Interest expense, net (4,810) (4,622) (2,055)
Total other (expense)/income, net (4,141) (4,639) 4,617
Income before income taxes 25,070 19,245 51,719
Income tax expense 6,589 5,820 10,356
Net income $ 18,481 $ 13,425 $ 41,363
Net income per share:      
Basic - net income $ 0.42 $ 0.3 $ 0.9
Diluted - net income $ 0.41 $ 0.3 $ 0.89
Weighted average number of common shares outstanding:      
Basic 44,420 44,484 45,813
Diluted 44,933 44,932 46,248