v3.22.2.2
CONSOLIDATED STATEMENT OF SHAREHOLDERS EQUITY Statement - USD ($)
$ in Thousands
Total
(PSUs)
Maximum
(PSUs)
Minimum
(PSUs)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Treasury Stock, Shares 3,485,441              
Balance (in shares) at Jan. 31, 2021         32,711,623      
Balance at Jan. 31, 2021 $ 557,155       $ 327 $ 132,108 $ 491,010 $ (66,290)
Exercise of options and vesting of restricted stock, net of tax (in shares)         115,159      
Exercise of options and vesting of restricted stock, net of withholding tax (998)       $ 1 (999)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)         18,240      
Issuance of common stock under Employee Stock Purchase Plan 180       $ 0 180    
Stock-based compensation 2,039         2,039    
Net income (loss) 45,398           45,398  
Balance (in shares) at Apr. 30, 2021         32,845,022      
Balance at Apr. 30, 2021 603,774       $ 328 133,328 536,408 (66,290)
Balance (in shares) at Jan. 31, 2021         32,711,623      
Balance at Jan. 31, 2021 557,155       $ 327 132,108 491,010 (66,290)
Net income (loss) 100,641              
Balance (in shares) at Oct. 31, 2021         32,982,249      
Balance at Oct. 31, 2021 $ 663,515       $ 330 137,824 591,651 $ (66,290)
Expected volatility rate   83.00% 87.00%          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum       0.67%        
Dividend yield 0.00%              
Treasury Stock, Shares               (3,485,441)
Balance (in shares) at Apr. 30, 2021         32,845,022      
Balance at Apr. 30, 2021 $ 603,774       $ 328 133,328 536,408 $ (66,290)
Exercise of options and vesting of restricted stock, net of tax (in shares)         112,223      
Exercise of options and vesting of restricted stock, net of withholding tax (228)       $ 1 (229)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)         10,563      
Issuance of common stock under Employee Stock Purchase Plan 187         187    
Stock-based compensation 1,713         1,713    
Net income (loss) 37,004           37,004  
Balance (in shares) at Jul. 31, 2021         32,967,808      
Balance at Jul. 31, 2021 642,450       $ 329 134,999 573,412 $ (66,290)
Treasury Stock, Shares               (3,485,441)
Exercise of options and vesting of restricted stock, net of tax (in shares)         3,394      
Exercise of options and vesting of restricted stock, net of withholding tax (25)         (25)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)         11,047      
Issuance of common stock under Employee Stock Purchase Plan 221       $ 1 220    
Stock-based compensation 2,630         2,630    
Net income (loss) 18,239           18,239  
Balance (in shares) at Oct. 31, 2021         32,982,249      
Balance at Oct. 31, 2021 $ 663,515       $ 330 137,824 591,651 $ (66,290)
Treasury Stock, Shares               (3,485,441)
Treasury Stock, Shares 6,088,920              
Balance (in shares) at Jan. 31, 2022         33,015,053      
Balance at Jan. 31, 2022 $ 614,819       $ 330 140,419 599,215 $ (125,145)
Exercise of options and vesting of restricted stock, net of tax (in shares)         163,032      
Exercise of options and vesting of restricted stock, net of withholding tax (2,027)       $ 2 (2,029)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)         14,192      
Issuance of common stock under Employee Stock Purchase Plan 194         194    
Stock-based compensation 3,409         3,409    
Stock Repurchased During Period, Value (68,225)             $ (68,225)
Stock Repurchased During Period, Shares               (3,316,000)
Net income (loss) 6,221           6,221  
Balance (in shares) at Apr. 30, 2022         33,192,277      
Balance at Apr. 30, 2022 554,391       $ 332 141,993 605,436 $ (193,370)
Balance (in shares) at Jan. 31, 2022         33,015,053      
Balance at Jan. 31, 2022 $ 614,819       $ 330 140,419 599,215 (125,145)
Stock Repurchased During Period, Shares (3,316,000)              
Net income (loss) $ (16,489)              
Balance (in shares) at Oct. 31, 2022         33,341,190      
Balance at Oct. 31, 2022 $ 543,106       $ 333 153,417 582,726 $ (193,370)
Expected volatility rate     80.00% 78.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum       2.58%        
Dividend yield 0.00%              
Treasury Stock, Shares               (9,404,920)
Balance (in shares) at Apr. 30, 2022         33,192,277      
Balance at Apr. 30, 2022 $ 554,391       $ 332 141,993 605,436 $ (193,370)
Exercise of options and vesting of restricted stock, net of tax (in shares)         49,931      
Exercise of options and vesting of restricted stock, net of withholding tax (83)         (83)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)         31,248      
Issuance of common stock under Employee Stock Purchase Plan 216         216    
Stock-based compensation 3,224         3,224    
Net income (loss) 2,129           2,129  
Balance (in shares) at Jul. 31, 2022         33,273,456      
Balance at Jul. 31, 2022 559,877       $ 332 145,350 607,565 $ (193,370)
Treasury Stock, Shares               (9,404,920)
Exercise of options and vesting of restricted stock, net of tax (in shares)         35,516      
Exercise of options and vesting of restricted stock, net of withholding tax (241)       $ 1 (242)    
Issuance of common stock under Employee Stock Purchase Plan (in shares)         32,218      
Issuance of common stock under Employee Stock Purchase Plan 201         201    
Stock-based compensation 8,108         8,108    
Net income (loss) (24,839)           (24,839)  
Balance (in shares) at Oct. 31, 2022         33,341,190      
Balance at Oct. 31, 2022 $ 543,106       $ 333 $ 153,417 $ 582,726 $ (193,370)
Treasury Stock, Shares 9,404,920             (9,404,920)