v3.26.3
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) [Line Items]    
Expected term (years) 6 months 6 months
Minimum [Member]    
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) [Line Items]    
Expected volatility 25.22% 29.24%
Expected dividend yield 1.59% 1.70%
Risk-free interest rate 3.59% 4.12%
Maximum [Member]    
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) [Line Items]    
Expected volatility 26.35% 36.08%
Expected dividend yield 1.61% 1.89%
Risk-free interest rate 3.98% 5.02%