v3.26.1
STOCK-BASED COMPENSATION - Stock Incentive Plans (Details) - 2017 Plan - USD ($)
Jun. 22, 2023
Jun. 30, 2026
Stock-based compensation    
Number of additional shares authorized for issuance under share-based payment arrangement 25,000  
Shares authorized 154,775  
Annual limit on non-employee director compensation for incumbent directors $ 750,000  
Annual limit on non-employee director compensation for director's first year of service $ 1,000,000  
Options expiry term 10 years  
Annual increase in the number of shares (as a percent) 4.00%  
Number of shares available for future issuance   35,687