v3.26.3
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Weighted average diluted securities        
Weighted average shares outstanding, basic (in shares) 23,295 22,959 23,280 22,951
Incremental shares from share-based payment arrangements (in shares) 858 0 676 0
Weighted average shares outstanding, diluted (in shares) 24,153 22,959 23,956 22,951
Antidilutive securities (in shares) 46 454 140 442
Stock Compensation Plan        
Weighted average diluted securities        
Antidilutive securities (in shares)   53   41