XML 95 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Class of Treasury Stock
Share repurchases consisted of the following during the periods indicated:
Year Ended December 31,
202420232022
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 95,014, 65,284, and 1,423 shares (not in thousands) for 2024, 2023, and 2022 respectively.
Schedule of Dividends Declared
Cash dividends declared by the Board of Directors and paid by the Company consisted of the following during the periods indicated:

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