v3.24.3
SHAREHOLDERS' EQUITY - Narrative (Details)
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining number of shares authorized to be repurchased (in shares) 35,300,000
Stock options exercised (in shares) 1,584,890
Stock options, weighted average price (in dollars per share) | $ / shares $ 124.82
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units vested (in shares) 120,973