v3.25.2
Earnings per Share - Schedule of components of basic and diluted shares (Details) - shares
shares in Thousands
3 Months Ended
May 31, 2025
May 31, 2024
Weighted average diluted securities    
Weighted average shares outstanding, basic (in shares) 22,943 23,524
Incremental shares from share-based payment arrangements (in shares) 0 109
Weighted average shares outstanding, diluted (in shares) 22,943 23,633
Antidilutive securities (in shares) 28  
Anti-dilutive securities    
Weighted average diluted securities    
Antidilutive securities (in shares) 430 125