XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders’ Equity (Tables)
3 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Share Repurchase Program
The following table presents the share repurchase activity for the three months ended June 30, 2024 and 2023 (in thousands, except per share data):
 Three months ended June 30,
 20242023
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.