XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) per Share (Tables)
9 Months Ended
Oct. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
 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.