v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
SCHEDULE OF NUMERATORS AND DENOMINATORS OF BASIC AND DILUTED NET INCOME (LOSS) PER SHARE AMOUNTS

A reconciliation of the numerators and the denominators of the basic and diluted net income (loss) per share computations are as follows (in thousands, except per share amounts):

 

   2025   2024   2025   2024 
  

For the three months ended June 30,

  

For the six months ended June 30,

 
   2025   2024   2025   2024 
                 
Numerator:                    
Net income (loss) used for basic net income (loss) per share  $108,833   $7,406   $96,804   $(24,172)
Effect of dilutive securities:                    
Fair value adjustments for warrant and derivative liabilities   4,834    (20,854)   (1,180)    
Numerator for dilutive net income (loss) per share - net income available for common shareholders’ after the effect of dilutive securities  $113,667   $(13,448)  $95,624   $(24,172)
                     
Denominator:                    
Weighted average number of common shares outstanding - basic   52,524,510    40,010,481    51,159,240    33,662,908 
Effect of dilutive shares:                    
Shares of common stock issuable upon exercise of stock options   176,173    178,931    176,273     
Shares of common stock underlying restricted stock   5,126,127    2,293,570    4,962,006     
Shares of common stock issuable upon exercise of warrants   8,199,559    8,165,236    8,199,560     
Shares of common stock issuable upon exercise of conversion feature of loan agreement   614,251    578,497    614,251     
Dilutive potential common shares   14,116,110    11,216,234    13,952,090     
Denominator for dilutive net income (loss) per share - adjusted weighted average shares used in computing net income (loss) per share - dilutive   66,640,620    51,226,715    65,111,330    33,662,908 
                     
Earnings per share:                    
Basic income (loss) per common share  $2.07   $0.19   $1.89   $(0.72)
Dilutive income (loss) per common share  $1.71   $(0.26)  $1.47   $(0.72)
SCHEDULE OF ANTI-DILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF EARNINGS PER SHARE

 

  

For the three months ended June 30,

  

For the six months ended June 30,

 
   2025   2024   2025   2024 
                 
Shares of common stock issuable upon exercise of stock options               178,859 
Shares of common stock underlying restricted stock               1,647,666 
Shares of common stock issuable upon exercise of conversion feature of loan agreement               614,251 
Shares of common stock issuable upon exercise of warrants   1,788,000    1,788,000    1,788,000    9,987,560 
Total   1,788,000    1,788,000    1,788,000    12,428,336