XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Share Repurchase Activity (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity, Class of Treasury Stock [Line Items]        
Repurchase of common stock (in shares) 1,277,533 1,043,479 5,250,964 4,238,767
ASR Agreement        
Equity, Class of Treasury Stock [Line Items]        
Repurchase of common stock (in shares) 142,429 834,715 1,855,411 2,260,519
Other share repurchases        
Equity, Class of Treasury Stock [Line Items]        
Repurchase of common stock (in shares) 1,135,104 208,764 3,395,553 1,978,248