XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES

 

   2025   2024   2025   2024 
   Three Months Ended September 30,   Nine Months Ended September 30, 
   2025   2024   2025   2024 
RSUs and RSAs   1,619,557    2,394,915    1,357,172    2,329,055 
Stock options   345,504    1,397,000    440,877    1,694,583 
Warrants   622,263    1,743,730    979,360    1,960,189 
Convertible long-term debt   -    671,141    671,141    671,141 
Total   2,587,324    6,206,786    3,448,550    6,654,968