XML 140 R80.htm IDEA: XBRL DOCUMENT v3.24.4
Share-based compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Noncash Expense [Abstract]      
Total grant date fair value of stock awards vested $ 129,449 $ 119,335 $ 109,557
Total gross compensation recognized for stock awards 118,439 139,675 104,424
Capitalized stock compensation $ 58,805 $ 56,817 $ 46,684
Shares reserved for granting of future options and share awards 4,665,494    
Vesting period 4 years    
Fair value assumptions, expected term 3 years 3 years 2 years 9 months 18 days
Fair value assumptions, weighted average volatility rate (percent) 28.70% 32.00% 30.00%
Fair value assumptions, expected dividend rate (percent) 3.30% 2.80% 2.50%
Fair value assumptions, risk free interest rate (percent) 4.18% 4.22% 2.47%
Unrecognized compensation related to nonvested share awards $ 177,200    
Unrecognized compensation recognition period (in years) 4 years    
Weighted average period recognition period for unrecognized compensation 20 months    
Restricted Stock      
Share-based Payment Arrangement, Noncash Expense [Abstract]      
Holding period 1 year    
Restricted Stock issued on or after March 23, 2018      
Share-based Payment Arrangement, Noncash Expense [Abstract]      
Decrease in share reserve for each restricted share issued (in shares) 1    
Stock Award      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Outstanding, beginning balance (in shares) 2,754,161 2,087,521 1,823,460
Number of shares granted 615,192 1,522,058 1,032,731
Number of shares vested (951,195) (798,729) (749,101)
Number of shares forfeited (180,253) (56,689) (19,569)
Outstanding, ending balance (in shares) 2,237,905 2,754,161 2,087,521
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Weighed average grant date fair value per share, outstanding beginning balance $ 127.34 $ 149.96 $ 150.89
Weighed average grant date fair value per share, granted 102.96 108.22 141.58
Weighed average grant date fair value per share, vested 136.09 149.41 146.25
Weighed average grant date fair value per share, forfeited 109.63 104.65 160.83
Weighed average grant date fair value per share, outstanding ending balance $ 118.34 $ 127.34 $ 149.96