v3.26.1
BASIC AND DILUTED NET EARNINGS (LOSS) PER COMMON STOCK (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
BASIC AND DILUTED NET EARNINGS (LOSS) PER COMMON STOCK    
Number of potential common shares 919,809 3,453,722