v3.26.1
EARNINGS PER SHARE - Schedule of Share-based Compensation (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total exercised or released (in shares) 193,273 114,694 1,393,916 1,312,659
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options (in shares) 130,155 15,999 279,430 98,006
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units and performance share units (in shares) 63,118 98,695 659,417 731,083
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 455,069 483,570