XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Share Based Award (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock compensation and related tax benefits [Table Text Block]
The table below summarizes compensation costs and related tax benefits (in thousands):
 Year ended December 31,
202520242023
Stock compensation expense$55,758 $46,883 $40,563 
Tax benefit from stock-based compensation cost$5,900 $5,524 $5,379 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
A summary of our stock options outstanding as of and for the year ended December 31, 2025 is as follows:
 SharesWeighted-Average Exercise Price Per ShareWeighted-Average Contractual Life (Years)Aggregate Intrinsic Value
Outstanding at December 31, 2024
108,140 $136.12 
Granted— $— 
Exercised(63,197)$96.61 
Forfeited or expired— $— 
Outstanding at December 31, 2025
44,943 $191.68 3.71$202 
Exercisable at December 31, 2025
44,943 $191.68 3.71$202 
Vested December 31, 2025
44,943 $191.68 3.71$202 
Exercised Options Data [Table Text Block]
The following table presents information regarding stock option activity (in thousands):
 Year ended December 31,
202520242023
Intrinsic value of options exercised$2,437 $18,651 $8,441 
Cash received from exercise of stock options$6,106 $10,939 $4,022 
Tax benefit from stock option exercises$174 $1,034 $1,733 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
The table below summarizes our restricted stock award activity (dollars in thousands):
Year ended December 31,
202520242023
PRSU
Shares granted67,800 150,218 78,213 
Shares earned (1)
14,515 142,735 49,314 
Grant-date fair value per share$141.97 $104.52 $190.02 
Grant-date fair value$9,626 $15,701 $14,862 
Intrinsic value vested$2,078 $15,145 $8,024 
RSU
Shares granted198,703 223,899 156,111 
Grant-date fair value per share$141.83 $105.94 $173.10 
Grant-date fair value$28,181 $23,721 $27,024 
Intrinsic value vested$22,014 $11,963 $14,179 
Nonvested Restricted Stock Shares Activity [Table Text Block]
The table below provides a summary of our PRSU and RSU activity as of and for the year ended December 31, 2025:  
 Number of UnitsGrant-Date Fair Value Per ShareWeighted-Average Contractual Life (Years)Aggregate Intrinsic Value (in thousands)
Non-vested at December 31, 2024551,011 $133.47 
Granted266,503 $141.86 
Vested(169,541)$152.03 
Forfeited(12,597)$124.59 
Non-vested at December 31, 2025635,376 $132.21 0.8$90,649 
Expected to vest at December 31, 2025 (1)
935,993 
____________________________________
(1) As of December 31, 2025, the additional goal shares expected to vest include the following: 2023 PRSUs 6,431 shares; 2024 PRSUs 221,016 shares; and 2025 PRSUs 73,170 shares.