XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Repurchase Agreements Details of the program and activity thereunder through June 30, 2024 were as follows:
(in thousands)Effective DateExpiration DateShare Value Authorized for RepurchaseShare Value RepurchasedUnused & Expired Share Repurchase ValueShare Value Available for Future Repurchase
2022 ProgramAugust 2022July 2024$50,000 $40,471 N/A$9,529 
The share repurchase activity by period was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands, except shares and per share amounts)2024202320242023
Number of shares repurchased95,395 — 204,875 — 
Total share repurchased cost$17,483 $— $37,483 $— 
Average total cost per repurchased share$183.27 $— $182.96 $—