XML 92 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based compensation (Tables)
6 Months Ended
Jun. 30, 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
241,762
100.67
Performance Shares Quantity Adjustment
48,923
92.33
Vested
 
(277,721)
90.69
Forfeited
(5,515)
60.68
Non-vested at June 30, 2025
255,357
$
77.90
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
22,050
99.42
Vested
 
(2,937)
92.45
Forfeited
-
-
Non-vested at June 30, 2025
19,113
$
99.42