XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2
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, 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 loss, 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. 29, 2024   23,751      
Beginning balance at Feb. 29, 2024 1,637,442 $ 2,375 348,739 2,099 1,284,229
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 6,204       6,204
Other comprehensive loss, net of tax 698     698  
Exercise of stock options (in shares)   6      
Exercise of stock options 352 $ 1 351    
Issuance and settlement of restricted stock (in shares)   71      
Issuance and settlement of restricted stock 0 $ 7 (7)    
Issuance of common stock related to stock purchase plan (in shares)   19      
Issuance of common stock related to stock purchase plan 2,006 $ 2 2,004    
Common stock repurchased and retired (in shares)   (1,037)      
Common stock repurchased and retired (103,035) $ (104) (6,720)   (96,211)
Share-based compensation 5,833   5,833    
Ending balance (in shares) at May. 31, 2024   22,810      
Ending balance at May. 31, 2024 $ 1,549,500 $ 2,281 $ 350,200 $ 2,797 $ 1,194,222