XML 113 R101.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based Compensation (Details) - Schedule of non-vested restricted share units granted - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Restricted shares granted on August 23, 2019 [Member]    
Share-based Compensation (Details) - Schedule of non-vested restricted share units granted [Line Items]    
Non-vested share, Beginning balance 855,504  
Vested   (288,498)
Forfeited   (2,668)
Non-vested share, Ending balance   564,338
Restricted shares granted on October 23, 2019 [Member]    
Share-based Compensation (Details) - Schedule of non-vested restricted share units granted [Line Items]    
Non-vested share, Beginning balance 83,333  
Vested (16,667)  
Forfeited  
Non-vested share, Ending balance 66,666