v3.25.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2025
(Loss) earnings per share of common stock:  
Schedule of Earnings (Loss) Per Share

The following is a reconciliation of the numerator and denominator used to calculate basic earnings (loss) per share and diluted earnings (loss) per share for the three and six months ended June 30, 2025 and 2024:

 

                 
   Three Months Ended   Six Months Ended 
   June 30,
2025
   June 30,
2024
   June 30,
2025
   June 30,
2024
 
Basic earnings (loss):                    
Net (loss) income  $(1,152)  $2,953   $(4,738)  $19,727 
Diluted earnings (loss):                    
Net (loss) income  $(1,152)  $2,953   $(4,738)  $19,727 
Chang in fair value of derivative liability   -    (647)   -    (590)
Interest expense from Convertible Notes   -    112    -    215 
Adjusted net (loss) income  $(1,152)  $2,418   $(4,738)  $19,352 
                     
Weighted average number of shares-basic *   8,412,955    6,964,255    8,039,954    6,527,751 
Potentially dilutive shares   -    848,702    -    848,703 
Weighted average number of shares-Diluted   8,412,955    7,812,957    8,039,954    7,376,454 
Earnings per share                    
Basic  $(0.14)  $0.42   $(0.59)  $3.02 
Diluted  $(0.14)  $0.31   $(0.59)  $2.62 

 

*The shares are presented on a retrospective base to reflect the Company’s reverse stock split effected on July 31, 2025.