XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Balance at beginning of period at Oct. 31, 2020 $ 355,759 $ 373 $ 253,458 $ 213,517 $ (33,024) $ (78,565)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 7,852     7,852    
Foreign currency translation adjustment 8,600       8,600  
Common dividends ($0.08 per share) (2,637)     (2,637)    
Purchase of treasury stock (1,927)         (1,927)
Stock-based compensation activity:            
Expense related to stock-based compensation 523   523      
Stock options exercised 10,030   635     9,395
Restricted stock awards granted     (1,282)     1,282
Performance restricted stock units vested     (565)     565
Other (492)   (492)      
Balance at end of period at Jan. 31, 2021 377,708 373 252,277 218,732 (24,424) (69,250)
Balance at beginning of period at Oct. 31, 2020 355,759 373 253,458 213,517 (33,024) (78,565)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 36,082          
Balance at end of period at Jul. 31, 2021 405,389 373 253,662 241,582 (22,968) (67,260)
Balance at beginning of period at Jan. 31, 2021 377,708 373 252,277 218,732 (24,424) (69,250)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 14,551     14,551    
Foreign currency translation adjustment 1,032       1,032  
Common dividends ($0.08 per share) (2,693)     (2,693)    
Purchase of treasury stock (2,041)         (2,041)
Stock-based compensation activity:            
Expense related to stock-based compensation 447   447      
Stock options exercised 6,093   423     5,670
Balance at end of period at Apr. 30, 2021 395,097 373 253,147 230,590 (23,392) (65,621)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 13,679     13,679    
Foreign currency translation adjustment 424       424  
Common dividends ($0.08 per share) (2,687)     (2,687)    
Purchase of treasury stock (1,773)         (1,773)
Stock-based compensation activity:            
Expense related to stock-based compensation 500   500      
Stock options exercised 149   15     134
Balance at end of period at Jul. 31, 2021 405,389 373 253,662 241,582 (22,968) (67,260)
Balance at beginning of period at Oct. 31, 2021 419,782 373 254,162 259,718 (21,770) (72,701)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 11,239     11,239    
Foreign currency translation adjustment (3,159)       (3,159)  
Common dividends ($0.08 per share) (2,587)     (2,587)    
Stock-based compensation activity:            
Expense related to stock-based compensation 552   552      
Stock options exercised 55   5     50
Restricted stock awards granted     (1,534)     1,534
Performance restricted stock units vested     (1,598)     1,598
Other (1,383)   (1,383)      
Balance at end of period at Jan. 31, 2022 424,499 373 250,204 268,370 (24,929) (69,519)
Balance at beginning of period at Oct. 31, 2021 419,782 373 254,162 259,718 (21,770) (72,701)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 63,669          
Balance at end of period at Jul. 31, 2022 450,137 373 251,359 315,471 (41,365) (75,701)
Balance at beginning of period at Jan. 31, 2022 424,499 373 250,204 268,370 (24,929) (69,519)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 26,522     26,522    
Foreign currency translation adjustment (11,268)       (11,268)  
Common dividends ($0.08 per share) (2,671)     (2,671)    
Purchase of treasury stock (1,569)         (1,569)
Stock-based compensation activity:            
Expense related to stock-based compensation 572   572      
Stock options exercised 118   9     109
Other (29)   (29)      
Balance at end of period at Apr. 30, 2022 436,174 373 250,756 292,221 (36,197) (70,979)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 25,908     25,908    
Foreign currency translation adjustment (5,168)       (5,168)  
Common dividends ($0.08 per share) (2,658)     (2,658)    
Purchase of treasury stock (5,031)         (5,031)
Stock-based compensation activity:            
Expense related to stock-based compensation 583   583      
Stock options exercised 329   20     309
Balance at end of period at Jul. 31, 2022 $ 450,137 $ 373 $ 251,359 $ 315,471 $ (41,365) $ (75,701)