XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS’ EQUITY AND REDEEMABLE NONCONTROLLING INTERESTS - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 16, 2024
Aug. 05, 2024
Jul. 24, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule Of Stockholders Equity [Line Items]              
Aggregate value of all shares repurchased       $ 18,811 $ 172 $ 40,816 $ 99,097
Share repurchase remaining authorization       $ 159,278   $ 159,278  
Share repurchase authorization, expiration date           Dec. 31, 2024  
Dividend declared per share of common stock (in USD per share)       $ 0.50 $ 0.50 $ 1.00 $ 1.00
Subsequent Event              
Schedule Of Stockholders Equity [Line Items]              
Share repurchase remaining authorization     $ 360,000        
Share repurchase authorization, expiration date     Dec. 31, 2026        
Additional shares authorized to be repurchased     $ 200,000        
Dividend declare date     Jul. 24, 2024        
Dividend declared per share of common stock (in USD per share)     $ 0.50        
Dividend date of record   Aug. 05, 2024          
Subsequent Event | Forecast              
Schedule Of Stockholders Equity [Line Items]              
Dividend payable date Aug. 16, 2024            
Common Stock | Executive Officers              
Schedule Of Stockholders Equity [Line Items]              
Aggregate value of all shares repurchased           $ 11,200 $ 11,100