XML 51 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity (Tables)
9 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Share Repurchase Program
The following table presents the share repurchase activity for the three and nine months ended December 31, 2024 and 2023 (in thousands, except per share data):
 Three months ended December 31,Nine months ended December 31,
 2024202320242023
Number of shares repurchased and retired132230195563
Average price paid per share*$33.59$34.77$32.83$33.62
Total cost to repurchase$4,416$7,971$6,443$18,706
*Average price paid per share includes costs associated with the repurchases, excluding excise taxes associated with the share repurchases.