v3.26.3
EARNINGS PER SHARE - Schedule of Share-based Compensation (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total exercised or released (in shares) 151,053 45,432 1,544,969 1,358,091
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options (in shares) 12,666 8,225 292,096 106,231
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units and performance share units (in shares) 19,074 25,155 678,491 756,238
Performance Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units and performance share units (in shares) 119,313 12,052 574,382 495,622