XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Class of Treasury Stock
Share repurchases consisted of the following during the periods indicated:
Year Ended December 31,
202320222021
Shares repurchased(1)
309,155 377,529 — 
Average price per share$78.61 $78.94 $— 
Total (in thousands)$24,303 $29,802 $— 
(1)Share amounts shown above include only open market repurchases and do not include shares withheld from employees for tax withholding obligations related to restricted stock vestings, which were 65,284, 1,423, and zero shares (not in thousands) for 2023, 2022, and 2021 respectively.
Schedule of Dividends Declared
Cash dividends declared by the Board and paid by the Company consisted of the following during the periods indicated:

Year Ended December 31,
202320222021
Total quarterly cash dividends declared, per share$1.20 $— $— 
Total cash dividends paid (in thousands)22,144 — —