v3.26.1
SUBSEQUENT EVENTS (Details) - shares
shares in Thousands
3 Months Ended
Apr. 17, 2026
Mar. 04, 2026
Mar. 31, 2026
Mar. 31, 2025
Subsequent Event [Line Items]        
Common stock repurchased (in shares)     1,835 796
2025 Repurchase Program        
Subsequent Event [Line Items]        
Common stock repurchased (in shares)   1,703 132  
Subsequent Event | 2025 Repurchase Program        
Subsequent Event [Line Items]        
Common stock repurchased (in shares) 537