v3.25.2
STOCKHOLDERS' EQUITY - Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock options and warrants excluded from diluted net loss per share calculation due to net loss position        
Public Offering [Line Items]        
Potential dilutive securities excluded from diluted earnings (loss) per share calculation (in shares) 80,516,533 78,759,286 80,516,533 78,759,286