XML 142 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS    
Net sales $ 124,688 $ 112,846
Cost of goods sold 73,496 66,997
Gross profit 51,192 45,849
Operating expenses 45,200 40,308
Operating profit 5,993 5,541
Other income (expense), net 3,415 (33)
Interest expense (52) (37)
Income before taxes 9,356 5,471
Income tax expense 3,930 3,598
Net income $ 5,425 $ 1,873
Net income per common share:    
Basic $ 0.74 $ 0.25
Diluted $ 0.72 $ 0.24
Weighted average common shares outstanding:    
Basic 7,352,356 7,562,187
Diluted 7,539,705 7,737,963