XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders’ Equity (Tables)
3 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Share Repurchase Program
The following table presents the share repurchase activity for the three months ended June 30, 2023 and 2022 (in thousands, except per share data):
 Three months ended June 30,
 20232022
Number of shares repurchased and retired56
Average price paid per share*$$49.70
Total cost to repurchase$$2,725
*Average price paid per share includes costs associated with the repurchases.