v3.26.1
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
May 31, 2026
May 31, 2025
Weighted average diluted securities    
Weighted average shares outstanding, basic (in shares) 23,265 22,943
Incremental shares from share-based payment arrangements (in shares) 493 0
Weighted average shares outstanding, diluted (in shares) 23,758 22,943
Antidilutive securities (in shares) 234 430
Stock Compensation Plan    
Weighted average diluted securities    
Antidilutive securities (in shares)   28