v3.25.1
Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Weighted average diluted securities (in shares)      
Weighted average shares outstanding, basic (in shares) 23,012 23,865 23,955
Incremental shares from share-based compensation arrangements (in shares) 53 105 135
Weighted average shares outstanding, diluted (in shares) 23,065 23,970 24,090
Anti-dilutive securities (in shares) 131 44 46