XML 100 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based Compensation - Summary of Nonvested Share Grants (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Summary of the status of non vested share grants [Roll Forward]    
Beginning balance nonvested 1,269 1,402
Granted 645 535
Vested (643) (614)
Forfeited and other (48) (55)
Ending balance nonvested 1,223 1,269
Weighted-Average Grant-Date Fair Value [Roll Forward]    
Beginning balance nonvested $ 65.29 $ 54.94
Granted 84.87 69.87
Vested 54.2 45.96
Forfeited and other 73.33 61.87
Ending balance nonvested $ 81.02 $ 65.29
Aggregate Intrinsic Value    
Vested $ 59,701 $ 46,633
Balance nonvested $ 98,493 $ 96,634