XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Stock plans (Details) - shares
1 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Oct. 14, 2020
STOCKHOLDERS' EQUITY      
Number of shares granted for each option exercised     1
2020 Plan      
STOCKHOLDERS' EQUITY      
Number of additional shares authorized under share-based payment arrangement 6,541,028    
Number of shares authorized to be issued under share-based payment arrangement 17,897,652 11,356,624