XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.3
COMMON STOCK REPURCHASE PROGRAM (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Class of Stock [Line Items]          
Stock repurchased during period $ 204,849 $ 152,582 $ 400,695 $ 329,089  
Sales and excise tax payable $ 3,700   $ 3,700   $ 5,100
Common Stock          
Class of Stock [Line Items]          
Stock repurchased during period (in shares) 2,443 1,120 4,353 2,290  
Stock repurchased during period $ 202,900 $ 151,200 $ 397,000 $ 326,200  
Remaining authorization to repurchase common stock $ 926,900   $ 926,900