XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Share-based Compensation (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total exercised or released (in shares) 114,694 116,435 1,312,659 2,509,321
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options (in shares) 15,999 97,999 98,006 909,436
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units and performance share units (in shares) 98,695 18,436 731,083 846,212
Performance Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units and performance share units (in shares) 0 0 483,570 753,673