v3.26.1
SUBSEQUENT EVENTS (Details) - Common stock - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Jul. 20, 2026
Jun. 30, 2026
Subsequent Event [Line Items]    
Share repurchase program, shares repurchased (in shares)   2,400,000
Value of shares repurchased   $ 702.5
Shares repurchased, average price per share (in dollars per share)   $ 294.96
Subsequent Event    
Subsequent Event [Line Items]    
Share repurchase program, shares repurchased (in shares) 259,400  
Value of shares repurchased $ 82.9  
Shares repurchased, average price per share (in dollars per share) $ 319.72