XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Total Restricted Shares Granted
The following is a summary of the total restricted shares granted to the Company’s executive officers and employees with the related weighted average grant date fair value share prices for the years ended December 31, 2024, 2023 and 2022:
Restricted Stock Activity:
SharesWeighted Average Grant
Date Fair Value
Non-vested shares outstanding as of December 31, 2021289,186 $55.90 
Granted136,903 66.35 
Forfeited(29,391)59.69 
Vested(40,066)56.06 
Non-vested shares outstanding as of December 31, 2022356,632 $59.58 
Granted132,574 61.58 
Forfeited(6,989)66.95 
Vested(63,160)53.64 
Non-vested shares outstanding as of December 31, 2023419,057 $60.99 
Granted138,380 63.48 
Forfeited(16,836)66.98 
Vested(114,213)55.39 
Non-vested shares outstanding as of December 31, 2024426,388 $63.06 
Schedule of Vesting Schedule of the Total Non-vested Shares of Restricted Stock Outstanding
The following is a vesting schedule of the total non-vested shares of restricted stock outstanding as of December 31, 2024:
Non-vested Shares Vesting ScheduleNumber of Shares
202597,728 
202679,848 
2027104,572 
202873,070 
202971,170 
Thereafter— 
Total Non-vested Shares426,388 
Schedule of Certain Information With Respect to the Performance Share Awards
The following table summarizes certain information with respect to the Performance Share awards granted on or after January 1, 2019 and includes the forfeiture of certain of the Performance Share awards during 2024 (dollars in thousands):
Performance Share Period
Fair Value on Date of Grant 1
Expense for the Year Ended December 31,
202420232022
January 1, 2020 - December 31, 2022$4,882 $— $— $1,168 
January 1, 2021 - December 31, 20234,820 — 1,608 1,393 
January 1, 2022 - December 31, 20245,618 1,744 1,928 1,929 
January 1, 2023 - December 31, 20258,583 2,670 3,012 — 
January 1, 2024 - December 31, 20269,261 3,070 — 
Total$33,164 $7,484 $6,548 $4,490 
1     Reflects the fair value on date of grant for all performance shares outstanding at December 31, 2024.
Schedule of Cash Dividends Paid or Payable Per Share The following tables set forth the cash dividends paid or payable per share during the years ended December 31, 2024 and 2023:
For the Three Months EndedSecurityDividend per ShareDeclaration DateRecord DateDate Paid
March 31, 2024Common Stock$0.45 February 6, 2024March 28, 2024April 5, 2024
June 30, 2024Common Stock$0.45 May 7, 2024June 28, 2024July 12, 2024
September 30, 2024Common Stock$0.49 August 6, 2024September 30, 2024October 11, 2024
December 31, 2024Common Stock$0.49 November 5, 2024December 13, 2024January 7, 2025
For the Three Months EndedSecurityDividend per ShareDeclaration DateRecord DateDate Paid
March 31, 2023Common Stock$0.40 February 7, 2023March 31, 2023April 6, 2023
June 30, 2023Common Stock$0.40 May 2, 2023June 30, 2023July 14, 2023
September 30, 2023Common Stock$0.45 August 1, 2023September 29, 2023October 13, 2023
December 31, 2023Common Stock$0.45 October 31, 2023December 15, 2023January 5, 2024