XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation and Other Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Activities for Unvested RSUs The following table summarizes the activities for the Company’s unvested RSUs for the three months ended March 31, 2025:
Unvested Restricted Stock Units
Number of
Shares
Weighted-Average
Grant-Date
Fair Value
Unvested at December 31, 2024
1,720,950 $44.30 
Granted641,891 $48.89 
Vested (1)
(644,380)$46.03 
Forfeited/canceled(24,613)$42.19 
Unvested at March 31, 2025
1,693,848 $45.68 
Expected to vest after March 31, 2025
2,180,449 $45.13 
(1) During the three months ended March 31, 2025, 340,939 performance-based RSUs and 303,441 time-based RSUs vested.