XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based compensation (Tables)
9 Months Ended
Sep. 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
225,928
100.32
Performance Shares Quantity Adjustment
43,961
91.54
Vested
 
(281,558)
90.26
Forfeited
(5,515)
60.68
Non-vested at September 30, 2025
230,724
$
75.82
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
23,310
100.14
Vested
 
(4,197)
98.52
Forfeited
-
-
Non-vested at September 30, 2025
19,113
$
100.49