v3.26.1
EMPLOYEE BENEFITS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
EMPLOYEE BENEFITS        
Maximum amount of annual employer match per participant     $ 2,000  
Matching contributions $ 100,000 $ 100,000 $ 100,000 $ 100,000
Minimum        
EMPLOYEE BENEFITS        
Percentage of participant deferrals of cash compensation     0.00%  
Maximum        
EMPLOYEE BENEFITS        
Percentage of participant deferrals of cash compensation     100.00%