v3.26.3
COMMON STOCK (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Feb. 11, 2026
Feb. 11, 2025
Schedule Of Common Stock [Line Items]            
Share repurchase program, past years approved by board     20 years      
Share repurchase program, authorized, number of shares (in shares)         5.0 5.0
Share repurchases, value $ 7,471 $ 56,433 $ 74,943 $ 127,754    
Indirect repurchase of shares for minimum tax withholding (in shares)     0.1 0.1    
Indirect repurchase of shares for minimum tax withholding $ 392 $ 39 $ 3,031 $ 7,797    
Right of First Refusal Agreement            
Schedule Of Common Stock [Line Items]            
Share repurchases (in shares)     0.2 1.4    
Share repurchases, value     $ 7,500 $ 102,800    
Share Repurchase Program            
Schedule Of Common Stock [Line Items]            
Share repurchases (in shares)     2.1      
Share repurchases, value     $ 60,100      
Open Market Repurchase            
Schedule Of Common Stock [Line Items]            
Stock Repurchased During Period, Value       $ 25,000    
Stock Repurchased During Period, Shares       0.4    
Recession Offer            
Schedule Of Common Stock [Line Items]            
Share repurchases (in shares)     0.1      
Share repurchases, value     $ 7,300