XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.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 (Loss)
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 income (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. 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 (loss), 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 (loss), net of tax 2,454     2,454  
Issuance and settlement of restricted stock (in shares)   4      
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 (loss), 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
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 income (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
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]          
Other comprehensive income (loss), net of tax 1,144        
Ending balance (in shares) at Nov. 30, 2024   22,853      
Ending balance at Nov. 30, 2024 1,628,176 $ 2,285 361,796 3,243 1,260,852
Beginning balance (in shares) at May. 31, 2024   22,810      
Beginning balance at May. 31, 2024 1,549,500 $ 2,281 350,200 2,797 1,194,222
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 17,014       17,014
Other comprehensive income (loss), net of tax (4,312)     (4,312)  
Issuance and settlement of restricted stock (in shares)   6      
Common stock repurchased and retired (in shares)   (1)      
Common stock repurchased and retired (109)   (109)    
Share-based compensation 5,487   5,487    
Ending balance (in shares) at Aug. 31, 2024   22,815      
Ending balance at Aug. 31, 2024 1,567,580 $ 2,281 355,578 (1,515) 1,211,236
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 49,616       49,616
Other comprehensive income (loss), net of tax 4,758     4,758  
Issuance and settlement of restricted stock (in shares)   5      
Issuance and settlement of restricted stock 0 $ 1 (1)    
Issuance of common stock related to stock purchase plan (in shares)   33      
Issuance of common stock related to stock purchase plan 1,522 $ 3 1,519    
Common stock repurchased and retired (30)   (30)    
Share-based compensation 4,730   4,730    
Ending balance (in shares) at Nov. 30, 2024   22,853      
Ending balance at Nov. 30, 2024 $ 1,628,176 $ 2,285 $ 361,796 $ 3,243 $ 1,260,852