XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 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 three months ended March 31, 2024:
Unvested Restricted Stock Units
Number of
Shares
Weighted-Average
Grant-Date
Fair Value
Unvested at December 31, 2023
1,607,575 $46.44 
Granted810,284 $41.34 
Vested (1)
(567,154)$45.26 
Forfeited/canceled(75,779)$54.03 
Unvested at March 31, 2024
1,774,926 $44.16 
Expected to vest after March 31, 2024
2,009,069 $44.08 
(1) During the three months ended March 31, 2024, 247,258 performance based RSUs and 319,896 time-based RSUs vested.