XML 62 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation and Other Compensation (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025:
Unvested Restricted Stock Units
Number of
Shares
Weighted-Average
Grant-Date
Fair Value
Unvested at December 31, 2024
1,720,950 $44.30 
Granted663,475 $47.30 
Vested (1)
(663,440)$46.17 
Forfeited/canceled(33,451)$42.84 
Unvested at June 30, 2025
1,687,534 $45.05 
Expected to vest after June 30, 2025
2,273,250 $44.46 
(1) During the six months ended June 30, 2025, 340,939 performance-based RSUs and 322,501 time-based RSUs vested.