XML 74 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Net (loss) income per common share (Details)
12 Months Ended
Dec. 31, 2021
shares
Earnings Per Share [Abstract]  
Warrants to purchase shares of common stock 623,777,506
Convertible notes 644,839,752
Total 1,268,617,258