XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Repurchases of Common Stock - Schedule of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 30, 2024
Aug. 31, 2024
May 31, 2024
Nov. 30, 2023
Aug. 31, 2023
May 31, 2023
Nov. 30, 2024
Nov. 30, 2023
Repurchase of common stock                
Aggregate value of shares $ 30 $ 109 $ 103,035 $ 306 $ 50,089 $ 4,446    
Stock Compensation Plan                
Repurchase of common stock                
Number of shares (in shares) 448     2,701     27,223 48,098
Aggregate value of shares $ 30     $ 306     $ 3,155 $ 4,835
Average price per share (in dollars per share) $ 66.34     $ 113.31     $ 115.89 $ 100.51
Open Market                
Repurchase of common stock                
Number of shares (in shares) 0     0     1,011,243 381,200
Aggregate value of shares $ 0     $ 0     $ 100,019 $ 50,006
Average price per share (in dollars per share) $ 0     $ 0     $ 98.91 $ 131.18