Quarterly report [Sections 13 or 15(d)]

STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details)

v3.25.2
STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
2020 Employee Stock Purchase Plan    
STOCKHOLDERS' EQUITY    
Common stock issuable (in shares) 500,000  
Shares issued (in shares) 39,754 48,202
2020 Plan    
STOCKHOLDERS' EQUITY    
Common stock issuable (in shares) 10,200,000