XML 50 R39.htm IDEA: XBRL DOCUMENT 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