XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 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 three months ended March 31, 2023:
Unvested Restricted Stock Units
Number of
Shares
Weighted-Average
Grant-Date
Fair Value
Unvested at December 31, 2022
1,514,875 $45.90 
Granted680,338 $44.98 
Vested(198,437)$45.09 
Forfeited/canceled(373,567)$42.43 
Unvested at March 31, 2023
1,623,209 $46.42 
Expected to vest after March 31, 2023
1,773,653 $46.16