XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Income Statement [Abstract]        
Net sales $ 108,419 $ 107,321 $ 155,154 $ 142,264
Costs of goods sold 58,201 58,743 84,589 80,484
Gross profit 50,218 48,578 70,565 61,780
Selling, general and administrative expenses 28,324 27,324 45,700 41,838
Operating income 21,894 21,254 24,865 19,942
Unrealized gain on investment in trust account (597) (325) (812) (624)
Pension expense 107 161 214 322
Interest expense 322 1,083 530 1,795
Income before income taxes 22,062 20,335 24,933 18,449
Income tax expense 5,229 4,801 5,960 4,357
Net income $ 16,833 $ 15,534 $ 18,973 $ 14,092
Cash dividends declared per common share (usd per share) $ 0.02 $ 0 $ 0.04 $ 0
Net income per common share:        
Basic (usd per share) 1.04 0.95 1.16 0.87
Diluted (usd per share) $ 1.04 $ 0.95 $ 1.16 $ 0.87
Weighted average shares of common stock outstanding:        
Basic (shares) 16,214 16,272 16,305 16,242
Diluted (shares) 16,215 16,294 16,305 16,257