XML 91 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based compensation (Tables)
3 Months Ended
Mar. 31, 2025
Executive Officers  
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]  
Schedule of restricted and unrestricted stock units
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Not in thousands)
Shares
Weighted-Average
Grant Date Fair
Value
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
Granted
120,113
102.45
Performance Shares Quantity Adjustment
21,422
92.24
Vested
 
(125,640)
98.96
Forfeited
(880)
75.63
Non-vested at March 31, 2025
262,923
$
70.13
Directors  
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]  
Schedule of restricted and unrestricted stock units
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Not in thousands)
RSUs / Restricted stock
Weighted-Average
 
Grant
Date Fair Value per Unit
Non-vested at December 31, 2023
-
$
-
Granted
25,462
89.51
Vested
 
(25,462)
89.51
Forfeited
-
-
Non-vested at December 31, 2024
-
$
-
Granted
1,546
93.65
Vested
 
(1,546)
93.65
Forfeited
-
-
Non-vested at March 31, 2025
-
$
-