v3.25.4
EQUITY - Treasury Stock (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 23, 2023
Equity, Class of Treasury Stock [Line Items]        
Value of treasury stock acquired, cost method $ 134,555   $ 350  
Repurchase of common stock 134,555 $ 0 $ 350  
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 $ 365,100      
Common Stock Withheld for Settlement of Employee Tax Liabilities        
Equity, Class of Treasury Stock [Line Items]        
Treasury stock acquired (in shares) 0.4 0.6 0.7  
Value of treasury stock acquired, cost method $ 112,300 $ 155,500 $ 119,100