XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) per Share
9 Months Ended
Oct. 31, 2025
Earnings Per Share [Abstract]  
Net Income (Loss) per Share Net (Loss) Income per Share
Net (loss) income per share is calculated by dividing net income by the basic weighted-average number of common shares outstanding. The following table sets forth the computation of basic and diluted net (loss) income per share:

 Three Months EndedNine Months Ended
 10/31/202510/31/202410/31/202510/31/2024
 (In thousands, except per share data)
Net (loss) income $(1,325)$8,401 $9,592 $27,374 
Weighted average shares of common stock outstanding - basic15,761 16,289 15,761 16,379 
Dilutive effect of common stock equivalents from equity incentive plans — 
Weighted average shares of common stock outstanding - diluted15,761 16,296 15,766 16,382 
Net (loss) income per share - basic$(0.08)$0.52 $0.61 $1.67 
Net (loss) income per share - diluted$(0.08)$0.52 $0.61 $1.67 
There were 14,000 anti-dilutive shares excluded from the computation of diluted earnings per share for the three months ended October 31, 2025.