XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
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 nine months ended September 30, 2024:
Unvested Restricted Stock Units
Number of
Shares
Weighted-Average
Grant-Date
Fair Value
Unvested at December 31, 2023
1,607,575 $46.44 
Granted827,980 $41.56 
Vested (1)
(591,381)$44.95 
Forfeited/canceled(123,224)$50.61 
Unvested at September 30, 2024
1,720,950 $44.30 
Expected to vest after September 30, 2024
1,926,327 $44.19 
(1) During the nine months ended September 30, 2024, 247,258 performance based RSUs and 344,123 time-based RSUs vested.