Annual report pursuant to Section 13 and 15(d)

Loss Per Share (Details) - Schedule of Diluted Earnings Per Share

v3.24.1
Loss Per Share (Details) - Schedule of Diluted Earnings Per Share - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Diluted Earnings Per Share [Line Items]    
Total 162,483 284,296
Shares issuable upon the exchange of Exchangeable Shares [Member]    
Schedule of Diluted Earnings Per Share [Line Items]    
Total 621 714
2019 Public Warrants [Member]    
Schedule of Diluted Earnings Per Share [Line Items]    
Total 14,535 14,535
2022 Unit Offering - Common Warrants [Member]    
Schedule of Diluted Earnings Per Share [Line Items]    
Total 108,696 108,696
2022 Unit Offering - Underwriter Warrants [Member]    
Schedule of Diluted Earnings Per Share [Line Items]    
Total 5,435 5,435
Unvested Restricted Stock Units [Member]    
Schedule of Diluted Earnings Per Share [Line Items]    
Total 182 554
Unvested Restricted Stock Awards [Member]    
Schedule of Diluted Earnings Per Share [Line Items]    
Total 17
Shares issuable upon conversion of the Senior Convertible Notes [Member]    
Schedule of Diluted Earnings Per Share [Line Items]    
Total 33,014 154,345