XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK-BASED COMPENSATION - Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-based compensation        
Risk-free interest rates, minimum (as a percent) 4.42% 4.71%   4.71%
Risk-free interest rates, maximum (as a percent) 5.15% 5.30%   5.30%
Employee stock        
Stock-based compensation        
Risk-free interest rates, minimum (as a percent)     4.42%  
Risk-free interest rates, maximum (as a percent)     5.15%  
Expected volatility, maximum (as a percent) 57.15% 63.13% 57.15% 63.13%
Expected Volatility Rate, Minimum (as a percent) 44.40% 55.67% 44.40% 55.67%
Dividend yield (as a percent) 0.00% 0.00% 0.00% 0.00%
Employee stock | Minimum        
Stock-based compensation        
Expected term (in years) 6 months 1 year 2 months 1 day 6 months 1 year 2 months 1 day
Employee stock | Maximum        
Stock-based compensation        
Expected term (in years) 1 year 3 months   1 year 3 months