XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Treasury Stock (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
May 23, 2023
Equity, Class of Treasury Stock [Line Items]        
Value of treasury stock acquired, cost method   $ 350 $ 127,747  
Repurchase of common stock $ 0 $ 350 $ 127,762  
2023 Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Aggregate authorized amount of common stock to be repurchased       $ 500,000
Remaining authorized share repurchase amount under repurchase program $ 499,700      
Common Stock Withheld for Settlement of Employee Tax Liabilities        
Equity, Class of Treasury Stock [Line Items]        
Treasury stock acquired (in shares) 0.6 0.7 0.7  
Value of treasury stock acquired, cost method $ 155,500 $ 119,100 $ 82,900