XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Calculation of basic and diluted earnings (loss) per share attributable to the Company’s shareholders

        

Net income (loss) attributable to the Company’s shareholders

 $(7,353,820) $985,863 

Weighted-average common shares outstanding – basic

  50,397,054   43,113,353 

Net income (loss) per share, basic

 $(0.15) $0.02 

Calculation of diluted EPS attributable to the Company’s shareholders

        

Net income (loss) attributable to the Company’s shareholders

 $(7,353,820) $985,863 

Weighted-average common shares outstanding – diluted

  50,397,054   45,816,651 

Net earnings (loss) per share, diluted

 $(0.15) $0.02 
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Weighted-average common shares outstanding – basic

  50,397,054   43,113,353 

Stock options

     2,703,298 

Total

  50,397,054   45,816,651 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 

Stock options and awards

  5,735,738   1,655,733 

Convertible Debt

  375,421    

Commons stock warrants (1) (2)

  6,258,600   5,958,600 

Earnout Shares (3)

  10,491,937   10,491,937 

Contingently issuable Earnout Shares from unexercised Rollover Options

  1,508,063   1,508,063 

Total

  24,369,759   19,614,333