v3.25.2
Stockholders' Equity (Tables)
3 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Class of Treasury Stock Our share repurchases consisted of the following:
Three Months Ended June 30,
20252024
Shares repurchased pursuant to the provisions of the various employee restricted stock awards:
Number of shares48,680 82,673 
Average price per share$83.27$70.16
Total amount repurchased$4.1 million$5.8 million
Shares repurchased in conjunction with our share repurchase program:
Number of shares410,446 401,111 
Average price per share$84.73$64.76
Total amount repurchased$34.8 million$26.0 million