XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Share Based Compensation - Summary of Warrants Issued and Outstanding To Certain Employees and Director (Details) - Warrants - Certain Employees and Directors - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of warrants, Outstanding, Beginning Balance 6,061,561  
Number of shares/warrants, Exercised 795,022  
Number of shares/warrants, Forfeited 116,333  
Number of warrants, Outstanding, Ending Balance 5,150,206 6,061,561
Weighted average exercise price, Beginning Balance $ 6.00  
Weighted average price, Exercised 6.00  
Weighted average exercise price, Ending Balance $ 6.00 $ 6.00
Weighted Average Remaining Contractual Life (Yrs), Outstanding 2 months 26 days 8 months 19 days