v3.26.1
STOCKHOLDERS' EQUITY - Stock plans (Details) - 2020 Plan - shares
1 Months Ended
Jan. 29, 2026
Jul. 23, 2025
Jan. 31, 2026
Jan. 31, 2025
Jan. 28, 2026
Dec. 31, 2025
Dec. 31, 2024
Oct. 14, 2020
STOCKHOLDERS' EQUITY                
Number of additional shares authorized under share-based payment arrangement 500,000   636,131 327,052        
Number of shares authorized to be issued under share-based payment arrangement 2,031,014   1,531,014 894,883 1,531,014 894,883 567,832  
Number of shares granted for each option exercised               1
Percentage of shares issuable   6.00%