XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Future minimum lease payments under non-cancellable operating leases as of December 31, 2022 were as follows: (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Leases    
2023 $ 2,140,254  
2024 2,222,280  
2025 2,276,850  
2026 843,772  
2027 116,724  
Total undiscounted operating lease payments 7,599,880  
Less imputed interest (704,834)  
Present value of operating lease payments $ 6,895,046 $ 8,026,181