XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.1
LEASE (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of lease maturity payments
     
2022  $571,968 
2023   571,968 
2024   571,968 
2025   612,006 
2026   640,604 
Thereafter   2,188,731 
Total lease payments   5,157,245 
Less: Imputed interest   (1,143,647)
Present value of future lease payments   4,013,598 
Less: current portion of lease liability   (340,412)
Long-term portion of lease liability  $3,673,186