v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Numerator:        
Net income $ 58,451 $ 89,346 $ 110,457 $ 260,254
Denominator:        
Denominator for basic earnings per common share-weighted average shares (shares) 29,997,000 30,037,000 29,964,000 29,992,000
Effect of dilutive securities:        
Employee stock awards 126,000 207,000 181,000 251,000
Denominator for diluted earnings per common share (shares) 30,123,000 30,244,000 30,145,000 30,243,000
Computation of basic and diluted earnings per share        
Basic earnings per common share (usd per share) $ 1.95 $ 2.97 $ 3.69 $ 8.68
Diluted earnings per common share (usd per share) $ 1.94 $ 2.95 $ 3.66 $ 8.61