XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Income Statement [Abstract]        
Net sales $ 82,620 $ 84,252 $ 237,774 $ 226,516
Costs of goods sold 45,942 46,041 130,531 126,525
Gross profit 36,678 38,211 107,243 99,991
Selling, general and administrative expenses 25,565 23,505 71,265 65,343
Operating income 11,113 14,706 35,978 34,648
Unrealized (gain) loss on investment in trust account (246) 176 (1,058) (448)
Pension expense 106 301 320 623
Interest (income) expense, net (24) 765 506 2,560
Income before income taxes 11,277 13,464 36,210 31,913
Income tax expense 2,876 3,304 8,836 7,661
Net income $ 8,401 $ 10,160 $ 27,374 $ 24,252
Cash dividends declared per common share (usd per share) $ 0.025 $ 0 $ 0.065 $ 0
Net income per common share:        
Basic (usd per share) 0.52 0.62 1.67 1.49
Diluted (usd per share) $ 0.52 $ 0.62 $ 1.67 $ 1.48
Weighted average shares of common stock outstanding:        
Basic (shares) 16,289 16,347 16,379 16,277
Diluted (shares) 16,296 16,428 16,382 16,334