XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Repurchases of Common Stock - Summary of Share Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2023
May 31, 2023
Aug. 31, 2022
May 31, 2022
Aug. 31, 2023
Aug. 31, 2022
Repurchase of common stock            
Aggregate value of shares $ 50,089 $ 4,446 $ 81 $ 18,224    
Stock Compensation Plan            
Repurchase of common stock            
Number of shares (in shares) 765   501   45,397 89,959
Aggregate value of shares $ 83   $ 81   $ 4,529 $ 18,305
Average price per share (in dollars per share) $ 108.00   $ 163.28   $ 99.75 $ 203.49
Open Market            
Repurchase of common stock            
Number of shares (in shares) 381,200   0   381,200 0
Aggregate value of shares $ 50,006   $ 0   $ 50,006 $ 0
Average price per share (in dollars per share) $ 131.18   $ 0   $ 131.18 $ 0