XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Net sales $ 35,141 $ 37,003 $ 64,798 $ 68,225
Cost of sales 25,677 27,117 48,559 51,290
Gross profit 9,464 9,886 16,239 16,935
Operating expenses        
General and administrative expenses 5,283 5,248 10,742 10,897
Selling expenses 1,490 1,313 2,730 2,553
Total operating expenses 6,773 6,561 13,472 13,450
Income from operations 2,691 3,325 2,767 3,485
Interest expense 636 500 1,148 867
Other income (expense) 81 (62) 154 (15)
Income before income taxes 2,136 2,763 1,773 2,603
Income tax expense 966 893 1,725 1,620
Net income 1,170 1,870 48 983
Less: Net income attributable to non-controlling interests 148 0 148 0
Net income (loss) attributable to common stock $ 1,022 $ 1,868 $ (100) $ 983
Weighted average common shares outstanding        
Basic (in shares) 8,029 7,975 8,017 7,947
Diluted (in shares) 8,139 8,186 8,017 8,062
Earnings (loss) per share attributable to common stock        
Basic (in dollars per share) $ 0.13 $ 0.23 $ (0.01) $ 0.12
Diluted (in dollars per share) $ 0.13 $ 0.23 $ (0.01) $ 0.12