XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.2
BASIC AND DILUTED NET EARNINGS (LOSS) PER COMMON AND PREFERRED STOCK (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
BASIC AND DILUTED NET EARNINGS (LOSS) PER COMMON AND PREFERRED STOCK        
Number of potential common shares 78,489,700 33,782,788 75,021,692 32,875,394