XML 68 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Future minimum lease payments under non-cancellable operating leases as of December 31, 2020 were as follows (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Leases    
2021 $ 1,964,815  
2022 1,946,746  
2023 657,667  
2024 8,349  
Total undiscounted operating lease payments 4,577,577  
Less imputed interest (221,191)  
Present value of operating lease payments $ 4,356,386 $ 4,305,937