v3.25.2
Repurchases of Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 31, 2025
May 31, 2024
Repurchase of common stock    
Aggregate value of shares $ 1,331 $ 103,035
Stock Compensation Plan    
Repurchase of common stock    
Number of shares (in shares) 24,660 25,372
Aggregate value of shares $ 1,331 $ 3,016
Average price per share (in dollars per share) $ 53.96 $ 118.85
Open Market    
Repurchase of common stock    
Number of shares (in shares) 0 1,011,243
Aggregate value of shares $ 0 $ 100,019
Average price per share (in dollars per share) $ 0 $ 98.91