XML 59 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation (Tables)
12 Months Ended
Dec. 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 year ended December 31, 2023:
Unvested Restricted Stock Units
Number of SharesWeighted‑
Average
Grant‑Date
Fair Value
Unvested at December 31, 20221,514,875 $45.90 
Granted704,565 $44.73 
Vested(229,187)$44.19 
Forfeited/canceled(382,678)$42.52 
Unvested at December 31, 20231,607,575 $46.44 
Expected to vest after December 31, 2023
1,807,511 $45.70