XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Schedule of Stock-based Compensation Expense The total stock-based compensation expense for the years ended December 31, 2025, 2024, and 2023, the unrecognized compensation expense at December 31, 2025, and the weighted-average period to recognize the remaining unrecognized shares are as follows:

 

 

Stock-Based Compensation Expense

 

 

 

Recognized
as of December 31,

 

 

Unrecognized
 as of December 31,

 

 

 

2025

 

 

2024

 

 

2023

 

 

2025

 

 

Weighted
Average
Period to
Recognize
(years)

 

Restricted Stock Units

 

$

11,256

 

 

$

10,654

 

 

$

9,413

 

 

$

14,527

 

 

 

1.6

 

Cash-Settled Restricted Stock Units

 

 

4,291

 

 

 

8,341

 

 

 

8,061

 

 

 

6,015

 

 

 

1.6

 

Non-Employee Director Awards

 

 

1,019

 

 

 

972

 

 

 

1,029

 

 

 

476

 

 

 

0.4

 

Performance Shares

 

 

5,410

 

 

 

5,096

 

 

 

4,416

 

 

 

5,590

 

 

 

1.7

 

Total

 

$

21,976

 

 

$

25,063

 

 

$

22,919

 

 

$

26,608

 

 

 

 

Summary of Non-employee Director Awards

The Company grants awards of registered shares to its non-employee directors on an annual basis under the A&R Omnibus Plan.

A summary of the non-employee director awards is presented below:

 

 

Number of
Shares

 

 

Weighted-
Average Grant
Date Fair
Value

 

 

Aggregate
Intrinsic
Value

 

Non-vested RSUs at January 1, 2023

 

 

5,348

 

 

$

94.79

 

 

 

 

Granted

 

 

8,211

 

$

127.81

 

 

 

 

Vested

 

 

(9,457

)

 

$

109.14

 

 

 

 

Cancelled

 

 

 

$

 

 

 

 

Non-vested RSUs at December 31, 2023

 

 

4,102

 

 

$

127.81

 

 

 

 

Granted

 

 

6,618

 

 

$

135.91

 

 

 

 

Vested

 

 

(7,414

)

 

$

131.43

 

 

 

 

Cancelled

 

 

 

 

$

 

 

 

 

Non-vested RSUs at December 31, 2024

 

 

3,306

 

 

$

135.91

 

 

 

 

Granted

 

 

12,484

 

 

$

87.06

 

 

 

 

Vested

 

 

(9,770

)

 

$

103.53

 

 

 

 

Cancelled

 

 

 

 

$

 

 

 

 

Non-vested RSUs at December 31, 2025

 

 

6,020

 

$

87.16

 

 

$

514

 

RSUs expected to vest in the future

 

 

6,020

 

 

$

87.16

 

 

$

514

 

Summary of Performance Shares Activity

A summary of the Company’s PSAs is presented below:

 

 

Number of
Shares

 

 

Weighted-
Average Grant
Date Fair Value

 

 

Aggregate
Intrinsic
Value

 

Non-vested PSAs at January 1, 2023

 

 

120,687

 

 

$

79.42

 

 

 

 

Granted

 

 

36,956

 

 

$

115.67

 

 

 

 

Vested

 

 

(45,141

)

 

$

58.76

 

 

 

 

Cancelled

 

 

(6,934

)

 

$

61.49

 

 

 

 

Non-vested PSAs at December 31, 2023

 

 

105,568

 

 

$

102.12

 

 

 

 

Granted

 

 

41,365

 

 

$

143.97

 

 

 

 

Vested

 

 

(46,630

)

 

$

95.72

 

 

 

 

Cancelled

 

 

(4,198

)

 

$

114.91

 

 

 

 

Non-vested PSAs at December 31, 2024

 

 

96,105

 

 

$

122.68

 

 

 

 

Granted

 

 

79,474

 

 

$

77.34

 

 

 

 

Vested

 

 

(38,079

)

 

$

93.97

 

 

 

 

Cancelled

 

 

 

 

$

 

 

 

 

Non-vested PSAs at December 31, 2025

 

 

137,500

 

 

$

104.42

 

 

$

11,729

 

PSAs expected to vest in the future

 

 

99,342

 

 

$

101.00

 

 

$

8,474

 

Schedule of Fair Value Assumptions using Monte Carlo Simulation Model for Awards Granted The fair value assumptions using the Monte Carlo simulation model for awards granted in 2025, 2024, and 2023 were:

 

 

2025

 

 

2024

 

 

2023

 

Dividend Yield

 

 

0.7

%

 

 

0.4

%

 

0.5

%

Historical Volatility

 

 

32.5

%

 

 

29.3

%

 

33.6

%

Risk-Free Rate of Returns

 

 

3.9

%

 

 

4.4

%

 

3.8

%

Restricted Stock Units (RSUs)  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Schedule of Restricted Stock Unit Activity

A summary of the Company’s RSUs is presented below:

 

 

 

Number of
Shares

 

 

Weighted-
Average
Grant Date
Fair Value

 

 

Aggregate
Intrinsic
Value

 

Non-vested RSUs at January 1, 2023

 

 

284,826

 

 

$

88.23

 

 

 

Granted

 

 

89,388

 

 

$

110.80

 

 

 

Vested

 

 

(93,881

)

 

$

78.05

 

 

 

Cancelled

 

 

(21,815

)

 

$

94.01

 

 

 

 

Non-vested RSUs at December 31, 2023

 

 

258,518

 

 

$

99.25

 

 

 

 

Granted

 

 

86,428

 

 

$

153.22

 

 

 

 

Vested

 

 

(107,168

)

 

$

95.65

 

 

 

 

Cancelled

 

 

(26,807

)

 

$

109.79

 

 

 

 

Non-vested RSUs at December 31, 2024

 

 

210,971

 

 

$

121.86

 

 

 

 

Granted

 

 

149,102

 

 

$

84.94

 

 

 

 

Vested

 

 

(86,741

)

 

$

111.40

 

 

 

 

Cancelled

 

 

(10,453

)

 

$

110.20

 

 

 

 

Non-vested RSUs at December 31, 2025

 

 

262,879

 

 

$

104.83

 

 

$

22,424

 

RSUs expected to vest in the future

 

 

242,730

 

 

$

105.26

 

 

$

20,705

 

Cash Settled RSUs  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Schedule of Restricted Stock Unit Activity

A summary of the Company’s CSRSUs is presented below:

 

 

Number of
Shares

 

 

Weighted-
Average
Grant Date
Fair Value

 

 

Aggregate
Intrinsic
Value

 

Non-vested CSRSUs at January 1, 2023

 

 

188,419

 

 

$

87.28

 

 

 

Granted

 

 

70,742

 

 

$

110.65

 

 

 

Vested

 

 

(81,537

)

 

$

76.26

 

 

 

Cancelled

 

 

(19,040

)

 

$

91.94

 

 

 

Non-vested CSRSUs at December 31, 2023

 

 

158,584

 

 

$

102.82

 

 

 

Granted

 

 

38,653

 

 

$

153.15

 

 

 

Vested

 

 

(58,078

)

 

$

99.30

 

 

 

Cancelled

 

 

(9,424

)

 

$

114.93

 

 

 

 

Non-vested CSRSUs at December 31, 2024

 

 

129,735

 

 

$

118.51

 

 

 

 

Granted

 

 

76,306

 

 

$

84.89

 

 

 

 

Vested

 

 

(70,117

)

 

$

108.54

 

 

 

 

Cancelled

 

 

(10,327

)

 

$

115.34

 

 

 

 

Non-vested CSRSUs at December 31, 2025

 

 

125,597

 

 

$

103.91

 

 

$

10,713

 

CSRSUs expected to vest in the future

 

 

113,255

 

 

$

104.54

 

 

$

9,661