XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation (Tables)
6 Months Ended
Jun. 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 six months ended June 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(101,175)$51.79 
Unvested at June 30, 2024
1,742,999 $44.32 
Expected to vest after June 30, 2024
1,972,764 $44.21 
(1) During the six months ended June 30, 2024, 247,259 performance based RSUs and 344,122 time-based RSUs vested.