XML 55 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023:
Unvested Restricted Stock Units
Number of
Shares
Weighted-Average
Grant-Date
Fair Value
Unvested at December 31, 2022
1,514,875 $45.90 
Granted704,565 $44.73 
Vested(229,187)$44.19 
Forfeited/canceled(373,567)$42.43 
Unvested at June 30, 2023
1,616,686 $46.44 
Expected to vest after June 30, 2023
1,767,130 $46.18