v3.26.1
STOCK BASED COMPENSATION EXPENSE - Equity incentive plans (Details) - shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
STOCK BASED COMPENSATION EXPENSE    
Expiration period 10 years  
Number of shares authorized 347,695  
Number of shares granted or issued 328,785  
Shares available for issuance 18,910  
2007 and 2017 Stock Plans    
STOCK BASED COMPENSATION EXPENSE    
Number of shares granted or issued   239,208