v3.26.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Income Statement [Abstract]      
Net sales $ 171,714 $ 123,328 $ 103,284
Costs of sales 128,668 92,795 72,951
Gross profit 43,046 30,533 30,333
Operating expenses:      
Research and development 288 455 414
Selling, general and administrative 35,646 25,201 21,029
Total operating expenses 35,934 25,656 21,443
Income from operations 7,112 4,877 8,890
Other income (expenses)      
Interest expense (435) (477) (549)
Interest income 211 218 0
Amortization of debt discount (37) (16) (22)
Other income 0 104 27
Total other expenses (261) (171) (544)
Income before income tax provision and income from equity method investment 6,851 4,706 8,346
Income from equity method investment 0 0 223
Income tax provision (1,565) (995) (2,008)
Net income 5,286 3,711 6,561
Less: series B preferred dividends 0 0 (49)
Net income available to common stockholders $ 5,286 $ 3,711 $ 6,512
Net income per common share      
basic (in dollars per share) $ 0.14 $ 0.10 $ 0.18
diluted (in dollars per share) $ 0.13 $ 0.09 $ 0.17
Weighted average common shares outstanding      
basic (in shares) 38,902,364 37,427,571 36,814,162
diluted (shares) 41,380,364 39,418,571 38,381,407