XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Based Award (Tables)
12 Months Ended
Dec. 31, 2024
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,
202420232022
Stock compensation expense$46,883 $40,563 $36,025 
Tax benefit from stock-based compensation cost$5,524 $5,379 $4,636 
Indirect tax benefit$— $— $749 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] The table below summarizes the total time-based stock options granted, total valuation and the weighted-average assumptions (dollars and shares in thousands, except per option amounts):
 Year ended December 31,
 2022
Number of time-based options granted7,620 
Grant-date fair value of options granted$540 
Weighted-average assumptions for stock option valuation:
Expected term (years)5.5
Expected stock price volatility36.0 %
Risk-free interest rate3.0 %
Expected dividend yield— %
Weighted-average grant-price per option$185.79 
Weighted-average grant-date fair value per option$70.86 

There were no stock options granted during the years ended December 31, 2024 and 2023.
Share-based Payment Arrangement, Option, Activity [Table Text Block]
A summary of our stock option activity as of and for the year ended December 31, 2024 is as follows:
 SharesWeighted-Average Exercise Price Per ShareWeighted-Average Contractual Life (Years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2023459,828 $82.95 
Granted— $— 
Exercised(351,688)$66.61 
Forfeited or expired— $— 
Outstanding at December 31, 2024108,140 $136.12 2.21$3,963 
Exercisable at December 31, 2024108,140 $136.12 2.21$3,963 
Vested and expected to vest, December 31, 2024108,140 $136.12 2.21$3,963 
Exercised Options Data [Table Text Block]
The following table presents information regarding stock option activity (in thousands):
 Year ended December 31,
202420232022
Intrinsic value of options exercised$18,651 $8,441 $17,340 
Cash received from exercise of stock options$10,939 $4,022 $8,785 
Tax benefit from stock option exercises$1,034 $1,733 $3,637 
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,
202420232022
PRSU
Shares granted150,218 78,213 60,383 
Shares earned (1)
142,735 49,314 46,317 
Grant-date fair value per share$104.52 $190.02 $230.31 
Grant-date fair value$15,701 $14,862 $13,907 
Intrinsic value vested$15,145 $8,024 $10,487 
RSU
Shares granted223,899 156,111 116,870 
Grant-date fair value per share$105.94 $173.10 $221.65 
Grant-date fair value$23,721 $27,024 $25,905 
Intrinsic value vested$11,963 $14,179 $16,438 
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, 2024:  
 Number of UnitsGrant-Date Fair Value Per ShareWeighted-Average Contractual Life (Years)Aggregate Intrinsic Value (in thousands)
Non-vested at December 31, 2023448,601 $199.68 
Change in units due to performance expectations (1)
2,081 $198.05 
Granted374,117 $105.37 
Vested(258,756)$207.72 
Forfeited(15,032)$140.87 
Non-vested and expected to vest at December 31, 2024551,011 $133.47 1.0$85,500