XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of non-vested restricted share units granted
Non-vested shares as of January 1, 2021   855,504 
Vested   (288,498)
Forfeited   - 
Non-vested shares as of March 31, 2021   567,006 
Non-vested share units as of January 1, 2021           83,333  
Granted     -  
Vested     -  
Non-vested share units as of March 31, 2021     83,333