v3.26.3
STOCK-BASED COMPENSATION - Schedule of Weighted-Average Assumptions (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
 Option Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate 4.40% 3.80% 4.10% 4.00%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 33.40% 33.90% 33.50% 34.10%
Expected term (years) 5 years 9 months 18 days 5 years 7 months 6 days 5 years 3 months 18 days 5 years 2 months 12 days
Fair value, per option/share (in dollars per share) $ 36.30 $ 30.24 $ 31.82 $ 28.26
 ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate 4.00% 4.20% 3.60% 4.30%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 28.80% 34.50% 32.60% 30.80%
Expected term (years) 7 months 6 days 7 months 6 days 7 months 6 days 7 months 6 days
Fair value, per option/share (in dollars per share) $ 22.21 $ 20.73 $ 21.74 $ 18.81