XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Compensation Related Costs, Share Based Payments (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Awards Activity
A summary of share-based awards activity during the six months ended June 30, 2025 is as follows:
Number of Shares
(in thousands)
Weighted Average Grant Date Fair Value per Share
Unvested, December 31, 2024125 $46.84 
Granted277 $62.55 
Vested(169)$54.87 
Forfeited(7)$50.31 
Unvested, June 30, 2025226 $60.01