XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details 1) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income (loss) per share:        
Total possible dilutive shares 1,897,034 16,291,215 1,997,034 18,124,548
Stock options and RSU awards [Member]        
Net income (loss) per share:        
Total possible dilutive shares 1,897,034 3,945,000 1,997,034 5,778,333
Warrants [Member]        
Net income (loss) per share:        
Total possible dilutive shares   12,346,215   12,346,215