XML 120 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based compensation (Tables)
12 Months Ended
Dec. 31, 2024
Executive Officers  
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]  
Schedule of Unvested Restricted Stock Units Roll Forward
The
 
following
 
table
 
summarizes
 
the
 
restricted
 
stock
 
and
 
performance
 
shares
 
activity
 
under
 
the
 
Incentive
 
Plan
 
for
 
members
 
of
management.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Not in thousands)
Shares
Weighted-average
grant date fair value
Non-vested at January 1, 2022
321,883
$
47.98
Granted
194,791
84.29
Performance Shares Quantity Adjustment
6,947
78.02
Vested
 
(240,033)
66.11
Forfeited
(1,625)
78.86
Non-vested at December 31, 2022
281,963
$
56.50
Granted
257,757
66.01
Performance Shares Quantity Adjustment
19,753
75.32
Vested
 
(243,133)
66.31
Forfeited
(16,444)
55.82
Non-vested at December 31, 2023
299,896
$
58.20
Granted
242,474
86.62
Performance Shares Quantity Adjustment
(18,650)
87.79
Vested
 
(267,873)
74.26
Forfeited
(7,939)
50.68
Non-vested at December 31, 2024
247,908
$
66.86
Directors  
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]  
Schedule of Unvested Restricted Stock Units Roll Forward
The following table summarizes the restricted stock
 
activity under the Incentive Plan for members of
 
the Board of Directors:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Not in thousands)
Units/Stocks
Weighted-average
 
grant
date fair value
Non-vested at January 1, 2022
-
-
Granted
25,321
$
77.48
Vested
 
(25,321)
77.48
Forfeited
-
-
Non-vested at December 31, 2022
-
-
Granted
39,104
$
55.30
Vested
 
(39,104)
55.30
Forfeited
-
-
Non-vested at December 31, 2023
-
-
Granted
25,462
$
89.51
Vested
 
(25,462)
89.51
Forfeited
-
-
Non-vested at December 31, 2024
-
-