v3.25.1
Repurchases of Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Repurchase of common stock      
Aggregate value of shares $ 103,188 $ 55,222 $ 18,365
Stock Compensation Plan      
Repurchase of common stock      
Number of shares (in shares) 27,453 51,332 90,462
Aggregate value of shares $ 3,169 $ 5,216 $ 18,365
Average price per share (in dollars per share) $ 115.42 $ 101.60 $ 203.02
Open Market      
Repurchase of common stock      
Number of shares (in shares) 1,011,243 381,200 0
Aggregate value of shares $ 100,019 $ 50,006 $ 0
Average price per share (in dollars per share) $ 98.91 $ 131.18 $ 0