XML 28 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)        
Net sales $ 38,512 $ 33,071 $ 74,822 $ 61,771
Cost of goods sold 23,277 18,888 43,403 35,144
Gross profit 15,235 14,183 31,419 26,627
Operating expenses 16,826 10,453 30,809 20,959
Operating profit (loss) (1,591) 3,730 610 5,668
Other income (expense), net 165 (65) 177 (134)
Interest expense (370) (1) (542) (9)
Income (loss) before taxes (1,796) 3,664 245 5,525
Income tax expense (benefit) (420) 1,199 (32) 1,740
Net income (loss) $ (1,376) $ 2,465 $ 277 $ 3,785
Net income (loss) per common share:        
Basic $ (0.19) $ 0.33 $ 0.04 $ 0.52
Diluted $ (0.19) $ 0.32 $ 0.04 $ 0.50
Weighted average common shares outstanding:        
Basic 7,390,873 7,409,305 7,371,358 7,340,914
Diluted 7,390,873 7,591,786 7,648,300 7,523,395