XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation and Other Compensation (Tables)
9 Months Ended
Sep. 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 nine months ended September 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(37,313)$42.99 
Unvested at September 30, 2025
1,683,672 $45.05 
Expected to vest after September 30, 2025
2,372,601 $44.60 
(1) During the nine months ended September 30, 2025, 340,939 performance-based RSUs and 322,501 time-based RSUs vested.