XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Valuation Assumptions for ESPP (Details) - 2021 Employee Stock Purchase Plan - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Expected life (in years) 1 year 3 months 1 year 3 months 1 year 3 months
Volatility 40.97% 43.66% 48.73%
Risk-free interest rate 4.61% 5.15% 2.75%
Expected dividend 0.00% 0.00% 0.00%
Weighted average fair value of purchase rights granted during the period $ 10.91 $ 15.71 $ 10