XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 571,968  
2024 571,968  
2025 571,968  
2026 629,165  
2027 640,604  
Thereafter 2,028,580  
Total lease payments 5,014,253  
Less: Imputed interest 1,083,858  
Present value of future lease payments 3,930,395  
Less: current portion of lease liability (345,544) $ (340,412)
Long-term portion of lease liability $ 3,584,851 $ 3,673,186