XML 129 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK BASED COMPENSATION - Schedule of Weighted-Average Assumptions Used to Estimate Fair Value of Stock Options (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Expected Term (in Years) 6 months 6 months 6 months
Expected Volatility, Minimum 28.00% 29.00% 21.00%
Expected Volatility, Maximum 37.00% 35.00% 39.00%
Risk-Free Interest Rate, Minimum 4.40% 5.30% 0.70%
Risk-Free Interest Rate, Maximum 5.40% 5.40% 4.50%
Expected Dividend Yield 1.00% 0.00% 0.00%
Shares Issued under ESPP 148,157 175,446 158,134