XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.4
Repurchases of Common Stock - Summary of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Nov. 30, 2023
Aug. 31, 2023
May 31, 2023
Nov. 30, 2022
Aug. 31, 2022
May 31, 2022
Nov. 30, 2023
Nov. 30, 2022
Repurchase of common stock                
Aggregate value of shares $ 306 $ 50,089 $ 4,446 $ 45 $ 81 $ 18,224    
Stock Compensation Plan                
Repurchase of common stock                
Number of shares (in shares) 2,701     382     48,098 90,341
Aggregate value of shares $ 306     $ 45     $ 4,835 $ 18,350
Average price per share (in dollars per share) $ 113.31     $ 117.44     $ 100.51 $ 203.12
Open Market                
Repurchase of common stock                
Number of shares (in shares) 0     0     381,200 0
Aggregate value of shares $ 0     $ 0     $ 50,006 $ 0
Average price per share (in dollars per share) $ 0     $ 0     $ 131.18 $ 0