XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income (Loss) per Share
6 Months Ended
Jul. 31, 2024
Earnings Per Share [Abstract]  
Net Income (Loss) per Share Net Income per Share
The following table sets forth the computation of basic and diluted net income per share:
 Three Months EndedSix Months Ended
 7/31/20247/31/20237/31/20247/31/2023
 (In thousands, except per share data)
Net income $16,833 $15,534 $18,973 $14,092 
Weighted average shares of common stock outstanding - basic16,214 16,272 16,305 16,242 
Dilutive effect of common stock equivalents from equity incentive plans 22 — 15 
Weighted average shares of common stock outstanding - diluted16,215 16,294 16,305 16,257 
Net income per share - basic$1.04 $0.95 $1.16 $0.87 
Net income per share - diluted$1.04 $0.95 $1.16 $0.87