XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchase Program
12 Months Ended
Dec. 31, 2023
Text Block [Abstract]  
Stock Repurchase Program

Note 10 - Stock Repurchase Program

The Company maintains a stock repurchase program approved by the Board of Directors, which authorizes the repurchase of shares from time to time in open market purchases. On July 31, 2023, the Board of Directors authorized the repurchase of up to $75.0 million of the Company’s common stock over a two-year period beginning July 31, 2023. The new repurchase program replaces the program approved in February 2022. The Company repurchased 375,114, 605,937 and 237,587 shares at an aggregate purchase price of $34.2 million, $47.2 million, and $17.3 million during 2023, 2022 and 2021, respectively.

In addition, shares of restricted stock units withheld to satisfy tax-withholding obligations from the vesting of restricted stock units were 32,888, 23,113 and 20,308 in 2023, 2022 and 2021, respectively, which are not subject to the current repurchase program. See “Note 5. Revolving Credit Facility and Long-Term Debt” for related restrictions on share repurchases.