XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Schedule of Repurchase Agreements Details of the programs and activity thereunder through September 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,556 $9,444 N/A
2024 ProgramAugust 2024July 2026100,000 — N/A$100,000 
The share repurchase activity by period was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(in thousands, except shares and per share amounts)2024202320242023
Number of shares repurchased456 — 205,331 — 
Total share repurchased cost$84 $— $37,567 $— 
Average total cost per repurchased share$184.21 $— $182.96 $—