XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Unaudited Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]        
Net sales $ 107,321 $ 82,797 $ 142,264 $ 114,881
Costs of goods sold 58,743 50,952 80,484 73,329
Gross profit 48,578 31,845 61,780 41,552
Selling, general and administrative expenses 27,324 20,671 41,838 35,122
Operating income 21,254 11,174 19,942 6,430
Unrealized (gain) loss on investment in trust account (325) 305 (624) 305
Pension expense 161 196 322 391
Interest expense 1,083 698 1,795 1,125
Income before income taxes 20,335 9,975 18,449 4,609
Income tax expense 4,801 295 4,357 13
Net income $ 15,534 $ 9,680 $ 14,092 $ 4,596
Net income per common share:        
Basic (usd per share) $ 0.95 $ 0.60 $ 0.87 $ 0.29
Diluted (usd per share) $ 0.95 $ 0.60 $ 0.87 $ 0.29
Weighted average shares of common stock outstanding:        
Basic (shares) 16,272 16,108 16,242 16,071
Diluted (shares) 16,294 16,108 16,257 16,071