STOCKHOLDERS' EQUITY - Narrative (Details) - Common Stock - USD ($) |
Feb. 14, 2022 |
Jun. 30, 2025 |
Apr. 19, 2021 |
---|---|---|---|
Equity, Class of Treasury Stock [Line Items] | |||
Stock repurchase program, authorized amount | $ 2,000,000,000 | ||
Stock repurchase program, additional authorized amount | $ 2,000,000,000 | ||
Stock repurchase program, remaining authorized repurchase amount | $ 2,500,000,000 |