XML 112 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Redeemable Noncontrolling Interests - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 29, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Stockholders Equity [Line Items]        
Common stock held by subsidiaries, shares   22,467,315 25,340,287  
Aggregate value of all shares repurchased   $ 59,500 $ 102,051 $ 691,705
Share repurchase remaining authorization   $ 200,000    
Share repurchase authorization expiration date   Dec. 31, 2026    
Dividend declared per share of common stock (in usd per share)   $ 2.00 $ 2.00 $ 1.94
Subsequent Event | O 2025 Q1 Dividends        
Schedule Of Stockholders Equity [Line Items]        
Dividend declare date Jan. 29, 2025      
Dividend declared per share of common stock (in usd per share) $ 0.50      
Dividend payable date Feb. 21, 2025      
Dividend date of record Feb. 10, 2025      
Common Stock | Executive Officers        
Schedule Of Stockholders Equity [Line Items]        
Aggregate value of all shares repurchased   $ 14,300 $ 11,100 $ 16,500