XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders’ Equity (Tables)
3 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Share Repurchase Activity
The following table presents the share repurchase activity for the three months ended June 30, 2025 and 2024 (in thousands, except per share data):
 Three months ended June 30,
 20252024
Number of shares repurchased and retired63
Average price paid per share*$$32.47
Total cost to repurchase$$2,027
*Average price paid per share includes costs associated with the repurchases, excluding excise taxes associated with the share repurchases.