XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Future minimum lease payments under non-cancellable operating leases as of December 31, 2021 were as follows: (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Leases    
2022 $ 1,946,746  
2023 2,028,443  
2024 2,105,636  
2025 2,160,206  
2026 727,128  
Total undiscounted operating lease payments 8,968,159  
Less imputed interest (941,978)  
Present value of operating lease payments $ 8,026,181 $ 4,356,386