v3.26.1
BASIC AND DILUTED NET EARNINGS (LOSS) PER COMMON STOCK (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
BASIC AND DILUTED NET EARNINGS (LOSS) PER COMMON STOCK        
Number of potential common shares 919,809 3,924,485 919,809 3,751,085