Quarterly report pursuant to Section 13 or 15(d)

Earning per Shares (Tables)

v3.23.1
Earning per Shares (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of diluted earnings per share

Three Months Ended March 31,

 

2023




2022

 

Shares issuable upon exchange of Exchangeable Shares
14,252


15,343

Shares of common stock issuable upon conversion of convertible notes 


1,757,531


618,519
Warrants






2019 Public Warrants

290,690




290,690
2022 Unit Offering - Common Warrants
2,173,913



2022 Unit Offering - Underwriter Warrants

 

108,696




 

Unvested restricted stock units

 

9,350




31,392

 

Unvested restricted stock awards

 




334

 

Total

 

4,354,432




956,278