v3.25.2
STOCKHOLDERS’ EQUITY AND REDEEMABLE NONCONTROLLING INTERESTS - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 23, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule Of Stockholders Equity [Line Items]          
Aggregate value of all shares repurchased   $ 3,763 $ 18,811 $ 39,928 $ 40,816
Share repurchase remaining authorization   $ 160,072   $ 160,072  
Common stock dividends (in USD per share)   $ 0.50 $ 0.50 $ 1.00 $ 1.00
Subsequent Event          
Schedule Of Stockholders Equity [Line Items]          
Common stock dividends (in USD per share) $ 0.50        
Subsequent Event | O 2025 Q3 Dividends          
Schedule Of Stockholders Equity [Line Items]          
Dividend declare date Jul. 23, 2025        
Dividend payable date Aug. 15, 2025        
Dividend date of record Aug. 04, 2025        
Common Stock | Executive Officers          
Schedule Of Stockholders Equity [Line Items]          
Aggregate value of all shares repurchased       $ 11,800 $ 11,200