v3.25.2
STOCKHOLDERS' EQUITY - Employee Stock Purchase Plan (Details) - Employee Stock
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Stock-Based Compensation    
Dividend yield 0.00% 0.00%
Expected volatility range, minimum 44.18% 59.46%
Expected volatility range, maximum 93.79% 79.05%
Risk-free interest rate range, minimum 4.17% 4.79%
Risk-free interest rate range, maximum 5.10% 5.40%
Minimum    
Stock-Based Compensation    
Expected term 6 months 6 months
Maximum    
Stock-Based Compensation    
Expected term 12 months 12 months