Quarterly report pursuant to Section 13 or 15(d)

Earning per Shares (Tables)

v3.23.2
Earning per Shares (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of diluted earnings per share

Six Months Ended June 30,

 

2023




2022

 

Shares issuable upon exchange of Exchangeable Shares
12,611


14,560

Shares of common stock issuable upon conversion of convertible notes 


1,733,321


2,354,268
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,347




22,283

 

Unvested restricted stock awards

 




334

 

Total

 

4,328,578




2,682,135