v3.25.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 14, 2025
Mar. 20, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]            
Stock repurchased during period (in shares)     338,886 160,622 679,550 370,697
Stock repurchased     $ 65,000 $ 25,000 $ 125,000 $ 54,492
Related Party            
Related Party Transaction [Line Items]            
Stock repurchased during period (in shares) 76,986 97,219        
Stock repurchased $ 15,000 $ 15,000