XML 47 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Details) - Schedule future minimum lease payments under the leases
Dec. 31, 2020
USD ($)
Schedule future minimum lease payments under the leases [Abstract]  
2021 $ 406,640
2022 411,753
2023 363,416
2024 215,551
Total future minimum lease payments 1,397,360
Less: Lease imputed interest 148,075
Total $ 1,249,285