Quarterly report pursuant to Section 13 or 15(d)

RELATED PARTY TRANSACTIONS (Details)

v3.23.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 26, 2023
Jun. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Feb. 27, 2023
Dec. 31, 2022
Nov. 30, 2021
Related Party Transaction [Line Items]                
Stock repurchased during period (in shares) 263,158   442,000 459,000 901,000      
Stock repurchased     $ 41,358,000 $ 32,873,000 $ 74,231,000      
Authorized stock repurchase amount           $ 400,000,000 $ 300,000,000 $ 100,000,000
Related Party                
Related Party Transaction [Line Items]                
Stock repurchased during period (in shares)   215,060            
Stock repurchased   $ 20,400,000