XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]        
Net sales $ 84,252 $ 77,395 $ 226,516 $ 192,276
Costs of goods sold 46,041 46,618 126,525 119,947
Gross profit 38,211 30,777 99,991 72,329
Selling, general and administrative expenses 23,505 21,977 65,343 57,099
Operating income 14,706 8,800 34,648 15,230
Unrealized (gain) loss on investment in trust account 176 (220) (448) 85
Pension expense 301 259 623 650
Interest expense 765 567 2,560 1,692
Income before income taxes 13,464 8,194 31,913 12,803
Income tax expense 3,304 319 7,661 332
Net income $ 10,160 $ 7,875 $ 24,252 $ 12,471
Net income per common share:        
Basic (usd per share) $ 0.62 $ 0.49 $ 1.49 $ 0.77
Diluted (usd per share) $ 0.62 $ 0.48 $ 1.48 $ 0.77
Weighted average shares of common stock outstanding:        
Basic (shares) 16,347 16,211 16,277 16,118
Diluted (shares) 16,428 16,249 16,334 16,136