XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 46,746 $ 36,309
Cost of goods sold 31,102 20,125
Gross profit 15,644 16,184
Operating expenses 20,278 13,982
Operating (loss) income (4,634) 2,202
Other income, net 106 11
Interest expense (583) (172)
(Loss) income before taxes (5,111) 2,041
Income tax (benefit) expense (1,198) 388
Net (loss) income $ (3,913) $ 1,653
Net (loss) income per common share:    
Basic $ (0.41) $ 0.22
Diluted $ (0.41) $ 0.22
Weighted average common shares outstanding:    
Basic 9,498,604 7,364,757
Diluted 9,498,604 7,582,449