v3.23.2
SUBSEQUENT EVENTS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 24, 2023
Jul. 24, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Subsequent Event [Line Items]                  
Shares repurchased (in shares)     54,686,063       54,686,063   53,663,016
Value of shares repurchased     $ 6,428,102       $ 6,428,102   $ 5,938,116
Dividend declared per common share (in USD per share)     $ 1.38 $ 1.38 $ 1.04 $ 1.04 $ 2.76 $ 2.08  
Subsequent Event                  
Subsequent Event [Line Items]                  
Shares repurchased (in shares) 38,263 38,263              
Shares repurchased, average price (in USD per share)   $ 467.13              
Value of shares repurchased $ 17,900 $ 17,900              
Dividend declared per common share (in USD per share) $ 1.38