XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss)/Income
Treasury Stock
Balance at Apr. 30, 2020 $ 387,118 $ 74 $ 267,630 $ 341,716 $ 73 $ (222,375)
Balance (in shares) at Apr. 30, 2020   73,527,000        
Treasury stock, shares at Apr. 30, 2020           18,167,000
Proceeds from exercise of employee stock options 1,518   1,518      
Proceeds from exercise of employee stock options (in shares)   191,000        
Stock-based compensation - continuing operations 884   884      
Stock-based compensation - discontinuedoperations 157   157      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (997)   (997)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   (147,000)        
Net income 48,385     48,385    
Balance at Jul. 31, 2020 437,065 $ 74 269,192 390,101 73 $ (222,375)
Balance (in shares) at Jul. 31, 2020   73,865,000        
Treasury stock, shares at Jul. 31, 2020           18,167,000
Balance at Apr. 30, 2021 $ 266,384 $ 74 273,431 325,181 73 $ (332,375)
Balance (in shares) at Apr. 30, 2021 49,937,329 74,222,000        
Treasury stock, shares at Apr. 30, 2021 24,284,798         24,285,000
Stock-based compensation $ 1,452   1,452      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (815)   (815)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   (76,000)        
Repurchase of treasury stock (40,000)         $ (40,000)
Repurchase of treasury stock, shares           (1,967,000)
Dividends issued (3,844)     (3,844)    
Net income 76,882     76,882    
Balance at Jul. 31, 2021 $ 300,059 $ 74 $ 274,068 $ 398,219 $ 73 $ (372,375)
Balance (in shares) at Jul. 31, 2021 48,046,090 74,298,000        
Treasury stock, shares at Jul. 31, 2021 26,252,218         26,252,000