XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Earning (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Earnings (Loss) Per Basic and Diluted Share
The following table is the basic and diluted earnings (loss) per share computation. For all periods presented, weighted average shares and earnings (loss) per share reflect the effects of the Reverse Stock Split.
Three months ended
June 30,
Six months ended June 30,
2024202320242023
(As Restated)(As Restated)
Numerator:
Net income (loss) for basic earnings per share$4,540,975 $20,673,440 $(68,297,961)$6,534,775 
Adjustments to net income (loss) available to shareholders
Change in fair value of SPA warrant liabilities(4,441,987)
New convertible debentures interest and change in fair value(7,454,365)1,129,509 
Convertible secured term loans interest and amortization1,326,657 
Adjusted net income (loss) for diluted earnings per share$(6,028,720)$21,802,949 $(68,297,961)$6,534,775 
 
Denominator:
Weighted average shares used to compute basic EPS1,950,5631,110,0911,667,1871,107,580
Dilutive effect of:
Stock options10,561 5,281 
Restricted and performance stock units17,786 29,984 14,992 
SPA Warrants144,759 
Convertible debt3,251,287 81,178 
Weighted average shares used to compute diluted EPS5,364,395 1,231,814 1,667,187 1,127,853 
 
Basic earnings (loss) per share$2.33 $18.62 $(40.97)$5.90 
Diluted earnings (loss) per share$(1.12)$17.70 $(40.97)$5.79 
 
Anti-dilutive securities excluded from shares outstanding:
Stock options50,73621,23050,73621,230
Restricted and performance stock units165,79641,114165,79641,114
Warrants438,889520,067583,648520,067
Earnout shares208,333208,333208,333208,333
Convertible debt--3,251,28781,178
Total863,754790,7444,259,800871,922