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