XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Summary of Repurchase Agreements
Details of the programs and activity thereunder through June 30, 2026 were as follows:
(in thousands)Effective DateExpiration DateShare Value Authorized for RepurchaseShare Value RepurchasedUnused & Expired Share Repurchase ValueShare Value Available for Future Repurchase
2024 ProgramAugust 2024July 2026$100,000$99,990 $10 N/A
2025 ProgramDecember 2025December 2027$300,000$113,620 N/A$186,380 
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)2026202520262025
Number of shares repurchased905,815 144,786 1,663,536 425,787 
Total share repurchased cost$50,019 $20,000 $98,654 $60,000 
Average total cost per repurchased share$55.22 $138.13 $59.30 $140.92