Annual report pursuant to Section 13 and 15(d)

LEASES - Future lease payments of operating leases (Details)

v3.22.1
LEASES - Future lease payments of operating leases (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Future lease payments, which are presented as current maturities of operating leases    
2022 $ 886,318  
2023 844,618  
2024 207,105  
2025 198,060  
2026 154,500  
Total lease payments 2,290,601  
Less: imputed interest (204,280)  
Present value of lease liabilities 2,086,321  
Less: current lease liabilities (784,493) $ (96,472)
Long-term lease liabilities $ 1,301,828 $ 283,265