XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Net sales $ 37,513 $ 35,141 $ 71,834 $ 64,798
Cost of sales 24,039 25,677 47,843 48,559
Gross profit 13,474 9,464 23,991 16,239
Operating expenses        
General and administrative expenses 5,979 5,283 12,128 10,742
Selling expenses 1,353 1,490 2,588 2,730
Total operating expenses 7,332 6,773 14,716 13,472
Income from operations 6,142 2,691 9,275 2,767
Interest expense 514 636 1,021 1,148
Other (expense) income (38) 81 (105) 154
Income before income taxes 5,590 2,136 8,149 1,773
Income tax expense 1,306 966 2,076 1,725
Net income 4,284 1,170 6,073 48
Less: Net income attributable to non-controlling interest 995 148 1,341 148
Net income (loss) attributable to common stock $ 3,289 $ 1,022 $ 4,732 $ (100)
Weighted average common shares outstanding        
Basic (in shares) 7,954 8,029 7,930 8,017
Diluted (in shares) 8,125 8,139 7,987 8,017
Earnings (loss) per share attributable to common stock        
Basic (in dollars per share) $ 0.41 $ 0.13 $ 0.6 $ (0.01)
Diluted (in dollars per share) $ 0.4 $ 0.13 $ 0.59 $ (0.01)