XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income (Loss) Per Common Share - Basic and Diluted - Schedule of Common Stock Equivalents Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Stock options 26,134,500 18,252,500 26,134,500 18,252,500 20,777,500
Warrants 7,065,000 7,065,000  
Weighted average shares, outstanding 510,499,497 460,798,173 506,985,962 457,123,946  
Common stock equivalents     66,764,500 67,535,000  
Series B Redeemable Convertible Preferred Stock          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Weighted average shares, outstanding     337,500  
Series C Redeemable Convertible Preferred Stock          
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]          
Weighted average shares, outstanding     40,630,000 41,880,000