XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Summary of Repurchase Agreements
Details of the programs and activity thereunder through March 31, 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 2026100,00099,990 $10 N/A
2025 ProgramDecember 2025December 2027300,00063,620 N/A$236,380 
The share repurchase activity by period was as follows:
Three Months Ended
March 31,
(in thousands, except shares and per share amounts)20262025
Number of shares repurchased757,721 281,001 
Total share repurchased cost$48,635 $40,000 
Average total cost per repurchased share$64.19 $142.35