XML 104 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Summary of Company's Nonvested Share Awards (RSUs) Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares    
Beginning balance (in shares) 994  
Granted (in shares) 410  
Vested (in shares) (464)  
Forfeited (in shares) (52)  
Ending balance (in shares) 888  
Weighted Average Grant Date Fair Value    
Weighted average grant date fair value (in dollars per share) $ 144.46 $ 110.45
Granted, weighted-average grant date fair value (in dollars per share) 162.58  
Vested, weighted-average grant date fair value (in dollars per share) 88.55  
Forfeited, weighted-average grant date fair value (in dollars per share) $ 136.55  
Nonvested, weighted average remaining contractual term 1 year 6 months  
Nonvested, aggregate intrinsic value $ 123,044