XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Income Statement [Abstract]        
Net sales $ 92,086 $ 108,419 $ 125,840 $ 155,154
Costs of goods sold 51,212 58,201 68,946 84,589
Gross profit 40,874 50,218 56,894 70,565
Selling, general and administrative expenses 25,503 28,324 41,617 45,700
Operating income 15,371 21,894 15,277 24,865
Unrealized loss (gain) on investment in trust account 968 (597) (207) (812)
Pension expense 27 107 54 214
Interest expense, net 205 322 265 530
Income before income taxes 14,171 22,062 15,165 24,933
Income tax expense 3,985 5,229 4,247 5,960
Net income $ 10,186 $ 16,833 $ 10,918 $ 18,973
Cash dividends declared per common share (usd per share) $ 0.025 $ 0.020 $ 0.050 $ 0.040
Net income per common share:        
Basic (usd per share) 0.65 1.04 0.69 1.16
Diluted (usd per share) $ 0.65 $ 1.04 $ 0.69 $ 1.16
Weighted average shares of common stock outstanding:        
Basic (shares) 15,741 16,214 15,749 16,305
Diluted (shares) 15,743 16,215 15,750 16,305