XML 20 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Net sales $ 158,384 $ 150,668
Cost of sales 105,136 109,210
Gross profit 53,248 41,458
Operating expenses    
General and administrative expenses 28,000 22,591
Selling expense 4,947 5,508
Total operating expenses 32,947 28,099
Income from operations 20,301 13,359
Interest expense 1,940 2,266
Other income (expense) 107 (1,202)
Income from operations before income taxes 18,468 9,891
Income tax expense (benefit) 5,377 (3,320)
Net income 13,091 13,211
Less: Net income attributable to non-controlling interest 4,108 2,740
Net income attributable to common stock $ 8,983 $ 10,471
Weighted average common shares outstanding    
Basic (in shares) 7,956 7,977
Diluted (in shares) 8,015 8,073
Earnings per share attributable to common stock    
Basic (in dollars per share) $ 1.13 $ 1.31
Diluted (in dollars per share) $ 1.12 $ 1.3