XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid in Capital
Accumulated Other Comprehensive Income
Retained Earnings
Beginning balance (in shares) at Feb. 28, 2022   23,800      
Beginning balance at Feb. 28, 2022 $ 1,327,339 $ 2,380 $ 303,740 $ 202 $ 1,021,017
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 24,595       24,595
Other comprehensive income, net of tax 3,159     3,159  
Exercise of stock options (in shares)   8      
Exercise of stock options 659 $ 1 658    
Issuance and settlement of restricted stock (in shares)   235      
Issuance and settlement of restricted stock 0 $ 24 (24)    
Issuance of common stock related to stock purchase plan (in shares)   13      
Issuance of common stock related to stock purchase plan 2,275 $ 1 2,274    
Common stock repurchased and retired (in shares)   (89)      
Common stock repurchased and retired (18,224) $ (9) (18,113)   (102)
Share-based compensation 16,619   16,619    
Ending balance (in shares) at May. 31, 2022   23,967      
Ending balance at May. 31, 2022 1,356,422 $ 2,397 305,154 3,361 1,045,510
Beginning balance (in shares) at Feb. 28, 2022   23,800      
Beginning balance at Feb. 28, 2022 1,327,339 $ 2,380 303,740 202 1,021,017
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income, net of tax 3,937        
Ending balance (in shares) at Nov. 30, 2022   23,991      
Ending balance at Nov. 30, 2022 1,457,073 $ 2,399 322,527 4,139 1,128,008
Beginning balance (in shares) at May. 31, 2022   23,967      
Beginning balance at May. 31, 2022 1,356,422 $ 2,397 305,154 3,361 1,045,510
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 30,672       30,672
Other comprehensive income, net of tax 3,839     3,839  
Issuance and settlement of restricted stock (in shares)   2      
Issuance and settlement of restricted stock (1)   (1)    
Common stock repurchased and retired (81)   (81)    
Share-based compensation 7,495   7,495    
Ending balance (in shares) at Aug. 31, 2022   23,969      
Ending balance at Aug. 31, 2022 1,398,346 $ 2,397 312,567 7,200 1,076,182
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 51,826       51,826
Other comprehensive income, net of tax (3,061)     (3,061)  
Issuance and settlement of restricted stock (in shares)   3      
Issuance and settlement of restricted stock 0        
Issuance of common stock related to stock purchase plan (in shares)   20      
Issuance of common stock related to stock purchase plan 2,066 $ 2 2,064    
Common stock repurchased and retired (in shares)   (1)      
Common stock repurchased and retired (45)   (45)    
Share-based compensation 7,941   7,941    
Ending balance (in shares) at Nov. 30, 2022   23,991      
Ending balance at Nov. 30, 2022 1,457,073 $ 2,399 322,527 4,139 1,128,008
Beginning balance (in shares) at Feb. 28, 2023   23,994      
Beginning balance at Feb. 28, 2023 1,488,811 $ 2,399 317,277 4,947 1,164,188
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 22,581       22,581
Other comprehensive income, net of tax (3,715)     (3,715)  
Exercise of stock options (in shares)   5      
Exercise of stock options 212 $ 1 211    
Issuance and settlement of restricted stock (in shares)   120      
Issuance and settlement of restricted stock 0 $ 12 (12)    
Issuance of common stock related to stock purchase plan (in shares)   23      
Issuance of common stock related to stock purchase plan 2,168 $ 2 2,166    
Common stock repurchased and retired (in shares)   (45)      
Common stock repurchased and retired (4,446) $ (4) (4,442)    
Share-based compensation 9,297   9,297    
Ending balance (in shares) at May. 31, 2023   24,097      
Ending balance at May. 31, 2023 1,514,908 $ 2,410 324,497 1,232 1,186,769
Beginning balance (in shares) at Feb. 28, 2023   23,994      
Beginning balance at Feb. 28, 2023 1,488,811 $ 2,399 317,277 4,947 1,164,188
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income, net of tax (2,889)        
Ending balance (in shares) at Nov. 30, 2023   23,744      
Ending balance at Nov. 30, 2023 1,586,278 $ 2,374 340,351 2,058 1,241,495
Beginning balance (in shares) at May. 31, 2023   24,097      
Beginning balance at May. 31, 2023 1,514,908 $ 2,410 324,497 1,232 1,186,769
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 27,381       27,381
Other comprehensive income, net of tax 2,454     2,454  
Issuance and settlement of restricted stock (in shares)   4      
Issuance and settlement of restricted stock 0        
Common stock repurchased and retired (in shares)   (382)      
Common stock repurchased and retired (50,089) $ (38) (1,499)   (48,552)
Share-based compensation 7,229   7,229    
Ending balance (in shares) at Aug. 31, 2023   23,719      
Ending balance at Aug. 31, 2023 1,501,883 $ 2,372 330,227 3,686 1,165,598
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 75,898       75,898
Other comprehensive income, net of tax (1,628)     (1,628)  
Exercise of stock options (in shares)   1      
Exercise of stock options 53   53    
Issuance and settlement of restricted stock (in shares)   8      
Issuance and settlement of restricted stock 0 $ 1 (1)    
Issuance of common stock related to stock purchase plan (in shares)   19      
Issuance of common stock related to stock purchase plan 1,799 $ 2 1,797    
Common stock repurchased and retired (in shares)   (3)      
Common stock repurchased and retired (306) $ (1) (304)   (1)
Share-based compensation 8,579   8,579    
Ending balance (in shares) at Nov. 30, 2023   23,744      
Ending balance at Nov. 30, 2023 $ 1,586,278 $ 2,374 $ 340,351 $ 2,058 $ 1,241,495