XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Net income per Share (Tables)
6 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
 Three Months EndedSix Months Ended
 7/31/20237/31/20227/31/20237/31/2022
 (In thousands, except per share data)
Net income$15,534 $9,680 $14,092 $4,596 
Weighted average shares of common stock outstanding - basic16,272 16,108 16,242 16,071 
Dilutive effect of common stock equivalents from equity incentive plans 22 — 15 — 
Weighted average shares of common stock outstanding - diluted16,294 16,108 16,257 16,071 
Net income per share - basic$0.95 $0.60 $0.87 $0.29 
Net income per share - diluted$0.95 $0.60 $0.87 $0.29