XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation and Other Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Activity, Restricted Shares
Activity, restricted shares: (a)
Restricted
Shares
Per Share Weighted Average Grant Date Fair Value
Non-vested restricted shares, as of December 31, 20241,131,020 $75.48 
Granted360,917 119.09 
Vested(167,799)87.37 
Canceled/forfeited(26,298)111.87 
Non-vested restricted shares, as of March 31, 20251,297,840 $85.33 
(a)    Includes 1,000 restricted stock units as of both March 31, 2025 and December 31, 2024.