XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Class of Treasury Stock
Our board of directors has authorized multiple non-concurrent programs to repurchase our common stock. Details of the programs and activity thereunder through December 31, 2023 were as follows:
(in thousands)Effective DateExpiration DateShare Value Authorized for RepurchaseShare Value RepurchasedUnused & Expired Share Repurchase ValueShare Value Available for Future Repurchase
2019 ProgramNovember 2019November 2021$50,000 $29,611 $20,389 N/A
2021 ProgramNovember 2021August 202250,000 49,992 N/A
2022 ProgramAugust 2022July 202450,000 2,992 N/A$47,008 
The share repurchase activity by period was as follows:
Year Ended December 31,
(in thousands, except shares and per share amounts)202320222021
Number of shares repurchased— 361,745 176,103 
Shares repurchased cost$— $43,215 $20,430 
Average price per repurchased share$— $119.46 $116.01