XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) per Share (Tables)
9 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
 Three Months EndedNine Months Ended
 10/31/202410/31/202310/31/202410/31/2023
 (In thousands, except per share data)
Net income $8,401 $10,160 $27,374 $24,252 
Weighted average shares of common stock outstanding - basic16,289 16,347 16,379 16,277 
Dilutive effect of common stock equivalents from equity incentive plans 81 57 
Weighted average shares of common stock outstanding - diluted16,296 16,428 16,382 16,334 
Net income per share - basic$0.52 $0.62 $1.67 $1.49 
Net income per share - diluted$0.52 $0.62 $1.67 $1.48