XML 91 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)    
Net sales $ 36,309 $ 28,700
Cost of goods sold 20,125 16,256
Gross profit 16,184 12,444
Operating expenses 13,982 10,506
Operating profit 2,202 1,938
Other income (expense), net 11 (69)
Interest expense (172) (8)
Income before taxes 2,041 1,861
Income tax expense 388 541
Net income $ 1,653 $ 1,320
Net income per common share:    
Basic $ 0.22 $ 0.18
Diluted $ 0.22 $ 0.18
Weighted average common shares outstanding:    
Basic 7,364,757 7,325,005
Diluted 7,582,449 7,502,863